<?xml version = "1.0" encoding = "UTF-8" ?>
<uml version="6">
  <argo version="6">
    <documentation>
      <authorname>Róbert Čerňanský</authorname>
      <authoremail>openhs@users.sourceforge.net</authoremail>
      <version>0.34</version>
      <description>
        A simple backup utility.
      </description>
    </documentation>
    <settings>
      <notationlanguage>UML 1.4</notationlanguage>
      <showboldnames>true</showboldnames>
      <useguillemots>true</useguillemots>
      <showassociationnames>true</showassociationnames>
      <showvisibility>true</showvisibility>
      <showmultiplicity>true</showmultiplicity>
      <showinitialvalue>false</showinitialvalue>
      <showproperties>false</showproperties>
      <showtypes>true</showtypes>
      <showstereotypes>true</showstereotypes>
      <showsingularmultiplicities>false</showsingularmultiplicities>
      <defaultshadowwidth>1</defaultshadowwidth>
      <hidebidirectionalarrows>true</hidebidirectionalarrows>    
      <fontname>Dialog</fontname>
      <fontsize>10</fontsize>
      <defaultstereotypeview>0</defaultstereotypeview>
      <activediagram>Components</activediagram>
    </settings>
    <searchpath href="PROJECT_DIR" />
    <members>
      <member type="profile"
              name="AutoArchive_profile.profile" />
      <member type="xmi"
              name="AutoArchive.xmi" />
      <member type="pgml"
              name="AutoArchive_Components.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Components" />
      <member type="pgml"
              name="AutoArchive_UsecaseOverview.pgml"
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
              diagramname="Use-case Overview" />
      <member type="pgml"
              name="AutoArchive_ArchivingComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Archiving Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_ArchivingComponentClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="ArchivingComponent Classes" />
      <member type="pgml"
              name="AutoArchive_ConfigurationComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Configuration Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_ConfigurationInteractions.pgml"
              diagramclass="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram"
              diagramname="Configuration Interactions" />
      <member type="pgml"
              name="AutoArchive_ArchivingAPIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Archiving API Classes" />
      <member type="pgml"
              name="AutoArchive_ConfigurationAPIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Configuration API Classes" />
      <member type="pgml"
              name="AutoArchive_ConfigurationClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Configuration Classes" />
      <member type="pgml"
              name="AutoArchive_ConfiguratorComponentClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Configurator Component Classes" />
      <member type="pgml"
              name="AutoArchive_MainfClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Mainf Classes" />
      <member type="pgml"
              name="AutoArchive_MainfComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Mainf Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_MainfAPIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Mainf API Classes" />
      <member type="pgml"
              name="AutoArchive_MainfAPIUsage.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Mainf API Usage" />
      <member type="pgml"
              name="AutoArchive_MainfInternalBehaviourStart.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Mainf Internal Behaviour - Start" />
      <member type="pgml"
              name="AutoArchive_ArchivingAPIUsageBackupCreation.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Archiving API Usage - Backup Creation" />
      <member type="pgml"
              name="AutoArchive_ArchivingAPIUsageInitialization.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Archiving API Usage - Initialization" />
      <member type="pgml"
              name="AutoArchive_ConfigurationAPIUsageInitialization.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Configuration API Usage - Initialization" />
      <member type="pgml"
              name="AutoArchive_ConfigurationInitialization.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Configuration Initialization" />
      <member type="pgml"
              name="AutoArchive_CmdlineUIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Cmdline UI Classes" />
      <member type="pgml"
              name="AutoArchive_CmdlineUIAPIUsageInitialization.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Cmdline UI API Usage - Initialization" />
      <member type="pgml"
              name="AutoArchive_CmdlineComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Cmdline Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_HighlevelBackupCreationSequenceDiagram.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="High-level Backup Creation Sequence Diagram" />
      <member type="pgml"
              name="AutoArchive_CmdlineUIAPIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Cmdline UI API Classes" />
      <member type="pgml"
              name="AutoArchive_ArchiverComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Archiver Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_ArchiverInternalClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Archiver Internal Classes" />
      <member type="pgml"
              name="AutoArchive_ServicesComponentInterfaces.pgml"
              diagramclass="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram"
              diagramname="Services Component Interfaces" />
      <member type="pgml"
              name="AutoArchive_ArchiverAPIUsageBackupCreation.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Archiver API Usage - Backup Creation" />
      <member type="pgml"
              name="AutoArchive_InternalBehaviourBackupCreationInternalArchiver.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Internal Behaviour - Backup Creation - Internal Archiver" />
      <member type="pgml"
              name="AutoArchive_InternalBehaviourBackupCreationExternalArchiver.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Internal Behaviour - Backup Creation - External Archiver" />
      <member type="pgml"
              name="AutoArchive_ArchiverAPIClasses.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Archiver API Classes" />
      <member type="pgml"
              name="AutoArchive_ArchiverSPIandRelatedTypes.pgml"
              diagramclass="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram"
              diagramname="Archiver SPI and Related Types" />
      <member type="pgml"
              name="AutoArchive_BackupCreation.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Backup Creation" />
      <member type="pgml"
              name="AutoArchive_ArchivingAPIUsageGettingInformationAboutanArchive.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Archiving API Usage - Getting Information About an Archive" />
      <member type="pgml"
              name="AutoArchive_ArchivingAPIUsagePurgingStoredData.pgml"
              diagramclass="org.argouml.sequence2.diagram.UMLSequenceDiagram"
              diagramname="Archiving API Usage - Purging Stored Data" />
      <member type="todo"
              name="AutoArchive.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 = 'Sun Jul 22 16:38:50 CEST 2012'>
  <XMI.header>    <XMI.documentation>
      <XMI.exporter>ArgoUML (using Netbeans XMI Writer version 1.0)</XMI.exporter>
      <XMI.exporterVersion>0.34(6) revised on $Date: 2010-01-11 22:20:14 +0100 (Mon, 11 Jan 2010) $ </XMI.exporterVersion>
    </XMI.documentation>
    <XMI.metamodel xmi.name="UML" xmi.version="1.4"/></XMI.header>
  <XMI.content>
    <UML:Model xmi.id = '127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007DA'
      name = 'AutoArchive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
      isAbstract = 'false'>
      <UML:ModelElement.taggedValue>
        <UML:TaggedValue xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CB'
          isSpecification = 'false'>
          <UML:TaggedValue.dataValue>Róbert Čerňanský</UML:TaggedValue.dataValue>
          <UML:TaggedValue.type>
            <UML:TagDefinition xmi.idref = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014C8'/>
          </UML:TaggedValue.type>
        </UML:TaggedValue>
        <UML:TaggedValue xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CF'
          isSpecification = 'false'>
          <UML:TaggedValue.dataValue>1.0.0</UML:TaggedValue.dataValue>
          <UML:TaggedValue.type>
            <UML:TagDefinition xmi.idref = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CC'/>
          </UML:TaggedValue.type>
        </UML:TaggedValue>
        <UML:TaggedValue xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D3'
          isSpecification = 'false'>
          <UML:TaggedValue.dataValue>2003 - 2012</UML:TaggedValue.dataValue>
          <UML:TaggedValue.type>
            <UML:TagDefinition xmi.idref = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D0'/>
          </UML:TaggedValue.type>
        </UML:TaggedValue>
        <UML:TaggedValue xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D4'
          isSpecification = 'false'>
          <UML:TaggedValue.dataValue>Architecture and design of the AutoArchive application.</UML:TaggedValue.dataValue>
          <UML:TaggedValue.type>
            <UML:TagDefinition href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000087C'/>
          </UML:TaggedValue.type>
        </UML:TaggedValue>
        <UML:TaggedValue xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D8'
          isSpecification = 'false'>
          <UML:TaggedValue.dataValue>http://autoarchive.sourceforge.net/</UML:TaggedValue.dataValue>
          <UML:TaggedValue.type>
            <UML:TagDefinition xmi.idref = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D5'/>
          </UML:TaggedValue.type>
        </UML:TaggedValue>
      </UML:ModelElement.taggedValue>
      <UML:Namespace.ownedElement>
        <UML:Actor xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC'
          name = 'User' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:UseCase xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD'
          name = 'Select Backup to Create' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001528'/>
          </UML:UseCase.include>
          <UML:UseCase.extensionPoint>
            <UML:ExtensionPoint xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE5'
              name = 'Backup Configuration' isSpecification = 'false' location = ''/>
          </UML:UseCase.extensionPoint>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0'
          name = 'Temporairly Configure Backup' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'true'>
          <UML:UseCase.extend>
            <UML:Extend xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE6'/>
          </UML:UseCase.extend>
        </UML:UseCase>
        <UML:Extend xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE6'
          isSpecification = 'false'>
          <UML:Extend.base>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD'/>
          </UML:Extend.base>
          <UML:Extend.extension>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0'/>
          </UML:Extend.extension>
          <UML:Extend.extensionPoint>
            <UML:ExtensionPoint xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE5'/>
          </UML:Extend.extensionPoint>
        </UML:Extend>
        <UML:UseCase xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7'
          name = 'Create Backup' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:UseCase xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9'
          name = 'Set Incremental Backup Level' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'true' isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001000'/>
          </UML:GeneralizableElement.generalization>
        </UML:UseCase>
        <UML:UseCase xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB'
          name = 'Set Compression Level' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'true' isAbstract = 'false'>
          <UML:GeneralizableElement.generalization>
            <UML:Generalization xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001001'/>
          </UML:GeneralizableElement.generalization>
        </UML:UseCase>
        <UML:Comment xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF8'
          name = '' isSpecification = 'false' body = 'Other possible options&#10;are not listed for the sake&#10;of brevity.'>
          <UML:Comment.annotatedElement>
            <UML:Generalization xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001000'/>
            <UML:Generalization xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001001'/>
          </UML:Comment.annotatedElement>
        </UML:Comment>
        <UML:Include xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001528'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Package xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152B'
          name = 'ui' visibility = 'package' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001333'
              name = 'cmdline' visibility = 'package' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Package xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001334'
                  name = 'core' visibility = 'package' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:Class xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335'
                      name = 'CmdlineUiComponent' visibility = 'package' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
                      <UML:ModelElement.clientDependency>
                        <UML:Abstraction xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001336'/>
                        <UML:Abstraction xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000133A'/>
                      </UML:ModelElement.clientDependency>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-10-100--73f90a2d:12e19087ebb:-8000:00000000000013F1'
                          name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000142C'
                              name = 'interfaceAccessor' isSpecification = 'false'>
                              <UML:Parameter.type>
                                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000133C'
                          name = 'run' 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-10-100-64e00955:12e58e3aa2d:-8000:000000000000142E'
                              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:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000143C'
                          name = 'messageShown' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000143E'
                              name = 'messageKind' isSpecification = 'false'>
                              <UML:Parameter.type>
                                <UML:Enumeration xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000134B'
                          name = 'verbosity' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000134C'
                              name = 'get' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:Enumeration xmi.idref = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136D'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001342'
                          name = 'showVerbose' 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-10-100--74bc855b:12e04fc321b:-8000:0000000000001344'
                              name = 'msg' isSpecification = 'false'>
                              <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-10-100-64e00955:12e58e3aa2d:-8000:000000000000142F'
                          name = 'showNotification' 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-10-100-64e00955:12e58e3aa2d:-8000:0000000000001430'
                              name = 'return' isSpecification = 'false' kind = 'return'/>
                            <UML:Parameter xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001431'
                              name = 'msg' isSpecification = 'false'>
                              <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-10-100--74bc855b:12e04fc321b:-8000:000000000000133F'
                          name = 'showInfo' 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-10-100--74bc855b:12e04fc321b:-8000:0000000000001341'
                              name = 'msg' isSpecification = 'false'>
                              <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-10-100--74bc855b:12e04fc321b:-8000:0000000000001345'
                          name = 'showWarning' 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-10-100--74bc855b:12e04fc321b:-8000:0000000000001347'
                              name = 'msg' isSpecification = 'false'>
                              <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-10-100--74bc855b:12e04fc321b:-8000:0000000000001348'
                          name = 'showError' 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-10-100--74bc855b:12e04fc321b:-8000:000000000000134A'
                              name = 'msg' isSpecification = 'false'>
                              <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:Attribute xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001435'
                          name = 'interfaceAccessor' visibility = 'private' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'frozen' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001436'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001437'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001432'
                          name = 'appConfig' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                          changeability = 'frozen' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001433'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001434'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:Attribute.initialValue>
                            <UML:Expression xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178F'
                              language = '' body = ''/>
                          </UML:Attribute.initialValue>
                          <UML:StructuralFeature.type>
                            <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001438'
                          name = 'appEnvironment' visibility = 'private' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001439'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143A'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Attribute xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001797'
                          name = 'userActionExecutor' visibility = 'private' isSpecification = 'false'
                          ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                          <UML:StructuralFeature.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001798'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001799'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:StructuralFeature.multiplicity>
                          <UML:StructuralFeature.type>
                            <UML:Class xmi.idref = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785'/>
                          </UML:StructuralFeature.type>
                        </UML:Attribute>
                        <UML:Operation xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:0000000000001375'
                          name = 'presentLine' 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-10-100--991d810:13885185a03:-8000:0000000000001377'
                              name = 'line' 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-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179A'
                          name = 'shortenString' visibility = 'package' isSpecification = 'false'
                          ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179B'
                              name = 'return' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179C'
                              name = 'token' isSpecification = 'false'>
                              <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:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179D'
                              name = 'length' isSpecification = 'false'>
                              <UML:Parameter.type>
                                <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Abstraction xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001336'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Abstraction xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000133A'
                      isSpecification = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                      </UML:ModelElement.stereotype>
                      <UML:Dependency.client>
                        <UML:Class xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335'/>
                      </UML:Dependency.client>
                      <UML:Dependency.supplier>
                        <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                      </UML:Dependency.supplier>
                    </UML:Abstraction>
                    <UML:Class xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785'
                      name = 'UserActionExecutor' visibility = 'package' isSpecification = 'false'
                      isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                      <UML:Classifier.feature>
                        <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001786'
                          name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001788'
                              name = 'interfaceAccessor' isSpecification = 'false'>
                              <UML:Parameter.type>
                                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001789'
                          name = 'action' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                          isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                          isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178A'
                              name = 'get' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178B'
                          name = 'processedArchSpec' visibility = 'public' isSpecification = 'false'
                          ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                          isLeaf = 'false' isAbstract = 'false'>
                          <UML:ModelElement.stereotype>
                            <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                          </UML:ModelElement.stereotype>
                          <UML:BehavioralFeature.parameter>
                            <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178C'
                              name = 'get' isSpecification = 'false' kind = 'return'>
                              <UML:Parameter.type>
                                <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                              </UML:Parameter.type>
                            </UML:Parameter>
                          </UML:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178D'
                          name = 'execute' 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-10-100-7af1b1a4:1312eb93afe:-8000:000000000000178E'
                              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:BehavioralFeature.parameter>
                        </UML:Operation>
                        <UML:Reception xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143B'
                          name = 'onMessageShown' visibility = 'private' isSpecification = 'false'
                          isQuery = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                          <UML:Reception.signal>
                            <UML:Signal xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F7'/>
                          </UML:Reception.signal>
                        </UML:Reception>
                      </UML:Classifier.feature>
                    </UML:Class>
                    <UML:Association xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001790'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEnd xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001791'
                          visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                          aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001792'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001793'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                        <UML:AssociationEnd xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001794'
                          name = 'userActionExecutor' visibility = 'private' isSpecification = 'false'
                          isNavigable = 'true' ordering = 'unordered' aggregation = 'none' targetScope = 'instance'
                          changeability = 'changeable'>
                          <UML:AssociationEnd.multiplicity>
                            <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001795'>
                              <UML:Multiplicity.range>
                                <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001796'
                                  lower = '1' upper = '1'/>
                              </UML:Multiplicity.range>
                            </UML:Multiplicity>
                          </UML:AssociationEnd.multiplicity>
                          <UML:AssociationEnd.participant>
                            <UML:Class xmi.idref = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEnd>
                      </UML:Association.connection>
                    </UML:Association>
                  </UML:Namespace.ownedElement>
                </UML:Package>
                <UML:Collaboration xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000133F'
                  name = 'Cmdline UI API Collaboration' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340'
                      name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001342'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001341'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'
                      name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001345'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001344'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001347'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001348'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001349'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134B'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134F'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001346'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134C'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EC'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134E'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001353'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001352'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
                      </UML:ModelElement.stereotype>
                      <UML:ClassifierRole.base>
                        <UML:Component xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001355'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001356'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001357'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000135A'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001354'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001359'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'
                      name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001363'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001362'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001365'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001366'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001367'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136A'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E'/>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001370'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001364'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001369'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:Comment xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136C'
                      isSpecification = 'false' body = 'Register&#10;IComponentUi.'>
                      <UML:Comment.annotatedElement>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:CallAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136D'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136F'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:Comment xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001371'
                      isSpecification = 'false' body = 'Get IConfiguration,&#10;IMainfContext and&#10;IArchiverFactory.'>
                      <UML:Comment.annotatedElement>
                        <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E'/>
                      </UML:Comment.annotatedElement>
                    </UML:Comment>
                    <UML:Comment xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001378'
                      isSpecification = 'false' body = 'Calls to various&#10;required APIs.'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'
                      name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144A'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144D'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144E'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144F'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450'/>
                        <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001452'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144C'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001451'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455'
                      name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001457'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001456'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F4'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001331'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132E'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F0'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001323'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132B'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001328'/>
                      </UML:ClassifierRole.availableFeature>
                      <UML:ClassifierRole.availableContents>
                        <UML:Dependency xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408'/>
                      </UML:ClassifierRole.availableContents>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001459'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145A'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145B'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145C'/>
                        <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145E'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001458'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001323'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145D'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                  </UML:Namespace.ownedElement>
                  <UML:Collaboration.interaction>
                    <UML:Interaction xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134A'
                      name = 'newInteraction' isSpecification = 'false'>
                      <UML:Interaction.message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134B'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001347'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001346'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134B'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001347'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134C'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134F'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001347'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134E'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358'
                          name = 'internal call' isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134F'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001355'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001354'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000135A'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001355'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001359'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368'
                          isSpecification = 'false'>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136C'/>
                          </UML:ModelElement.comment>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000135A'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001365'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001364'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136A'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001365'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001369'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E'
                          isSpecification = 'false'>
                          <UML:ModelElement.comment>
                            <UML:Comment xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001371'/>
                          </UML:ModelElement.comment>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136A'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001365'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136D'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001370'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001365'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136F'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001370'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144D'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144C'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001452'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000144D'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001451'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145C'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001452'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001459'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001458'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145E'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145C'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001459'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145D'/>
                          </UML:Message.action>
                        </UML:Message>
                      </UML:Interaction.message>
                    </UML:Interaction>
                  </UML:Collaboration.interaction>
                </UML:Collaboration>
                <UML:Dependency xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Association xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137C'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001380'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001381'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001382'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001398'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001399'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139B'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139C'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139E'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Usage xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Association xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DE'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E0'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E1'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E3'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E4'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A6'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A7'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A8'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A9'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013AA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013AB'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013AC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Dependency xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001403'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Association xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001435'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001436'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001437'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001438'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001439'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000143A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000143B'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001770'
                  name = 'CmdlineCommands' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001771'
                      name = 'CREATE' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001772'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001773'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001774'
                          language = '' body = '&quot;create&quot;'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001775'
                      name = 'LIST' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001776'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001777'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001779'
                          language = '' body = '&quot;list&quot;'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177A'
                      name = 'PURGE' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177E'
                          language = '' body = '&quot;purge&quot;'/>
                      </UML:Attribute.initialValue>
                      <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:Class xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177F'
                  name = 'CmdlineCommandsUtils' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001780'
                      name = 'getAllCommands' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001781'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001782'
                      name = 'isExistingCommand' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001783'
                          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-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001784'
                          name = 'commandName' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Association xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179E'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179F'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A0'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A1'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A2'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A3'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A4'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
              </UML:Namespace.ownedElement>
            </UML:Package>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Generalization xmi.id = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001000'
          isSpecification = 'false'>
          <UML:ModelElement.comment>
            <UML:Comment xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF8'/>
          </UML:ModelElement.comment>
          <UML:Generalization.child>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Generalization xmi.id = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001001'
          isSpecification = 'false'>
          <UML:ModelElement.comment>
            <UML:Comment xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF8'/>
          </UML:ModelElement.comment>
          <UML:Generalization.child>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB'/>
          </UML:Generalization.child>
          <UML:Generalization.parent>
            <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0'/>
          </UML:Generalization.parent>
        </UML:Generalization>
        <UML:Package xmi.id = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001002'
          name = 'configuration' visibility = 'package' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Interface xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7'
              name = 'IConfiguration' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AD'
                  name = '__getitem__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AE'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AF'
                      name = 'option' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E8'
                  name = 'getRawValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E9'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EB'
                      name = 'option' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Actor xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C3'
              name = 'API User' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:UseCase xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4'
              name = 'Initialize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:UseCase.include>
                <UML:Include xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DF'/>
                <UML:Include xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E0'/>
              </UML:UseCase.include>
            </UML:UseCase>
            <UML:Actor xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C5'
              name = 'Mainf' isSpecification = 'false' isRoot = 'true' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Association xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C6'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C7'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CA'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:UseCase xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CD'
              name = 'Read Config Value' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:UseCase xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD'
              name = 'Read Config Files' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:UseCase.extensionPoint>
                <UML:ExtensionPoint xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001149'
                  name = 'Custom Config File' isSpecification = 'false' location = 'Init'/>
              </UML:UseCase.extensionPoint>
            </UML:UseCase>
            <UML:UseCase xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE'
              name = 'Read Cmdline Options' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Include xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DF'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Include xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E0'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Package xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010F9'
              name = 'core' visibility = 'package' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'
                  name = 'AppConfig' visibility = 'package' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D1'/>
                  </UML:ModelElement.clientDependency>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B0'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001108'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001109'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D3'
                      name = 'getArchiveSpecs' 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-10-100--1e9ecc93:13122eda259:-8000:00000000000016D4'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001112'
                      name = 'addOrReplaceOption' visibility = 'package' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001114'
                          name = 'optionName' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001115'
                          name = 'value' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C3'
                      name = 'populateWithNones' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'/>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'
                  name = 'ConfigurationComponent' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011CF'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FC'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C5'
                          name = 'interfaceAccessor' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011D1'
                      name = 'run' 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-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C6'
                          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:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FE'
                      name = 'createAndPopulateConfig' 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-10-100-5286f851:12df7aa4606:-8000:00000000000010FF'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C7'
                          name = 'appEnvironment' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Association xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001107'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001108'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000133A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001339'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110B'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001338'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001337'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E'
                  name = 'CmdlineArgumentsProcessor' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Usage xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001116'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001117'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001119'
                          name = 'optparseValues' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110F'
                      name = 'populateConfiguration' 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-10-100-5286f851:12df7aa4606:-8000:0000000000001111'
                          name = 'appConfig' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Attribute xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111A'
                      name = 'optparseValues' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AC'
                          language = '' body = ''/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Usage xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001116'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082C'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Association xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111D'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111E'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111F'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001120'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001121'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001122'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001123'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124'
                  name = 'ConfigFileProcessor' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Usage xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001135'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-1f6a1081:12edf3fd329:-8000:0000000000001511'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-1f6a1081:12edf3fd329:-8000:0000000000001516'
                          name = 'appEnvironment' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-1f6a1081:12edf3fd329:-8000:0000000000001515'
                          name = 'userConfigDir' isSpecification = 'false'>
                          <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-10-100-5286f851:12df7aa4606:-8000:0000000000001125'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B9'
                          name = 'appEnvironment' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001127'
                          name = 'userConfigDir' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:000000000000151A'
                          name = 'userConfigFile' isSpecification = 'false'>
                          <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-10-100-5286f851:12df7aa4606:-8000:000000000000112B'
                      name = 'populateConfiguration' 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-10-100-5286f851:12df7aa4606:-8000:000000000000112D'
                          name = 'configuration' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Attribute xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014BA'
                      name = 'appEnvironment' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'addOnly' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014BB'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014BC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001128'
                      name = 'userConfigDir' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'addOnly' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001129'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112A'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:000000000000151B'
                      name = 'userConfigFile' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'addOnly' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:000000000000151C'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:000000000000151D'
                              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:Association xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112E'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112F'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001130'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001131'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001132'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001133'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001134'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Usage xmi.id = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001135'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082C'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Abstraction xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011CF'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Collaboration xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001283'
                  name = 'Configuration Internal Collaboration' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128A'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001289'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001287'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128C'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FC'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011D1'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FE'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128F'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001290'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001291'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297'/>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299'/>
                        <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C9'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001296'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FE'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001298'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129C'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129B'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001125'/>
                        <UML:Attribute xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001128'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112B'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129E'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129F'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012A0'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C8'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D8'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DA'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B0'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6'
                      name = 'cmdlineConfiguration' isSpecification = 'false' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B8'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001108'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001112'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BA'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BB'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BC'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BD'/>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B9'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C0'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BF'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001117'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110F'/>
                        <UML:Attribute xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111A'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C3'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C4'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C5'/>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C7'/>
                        <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C9'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DC'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DE'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C1'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C6'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CreateAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C8'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CC'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:Comment xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C2'
                      isSpecification = 'false' body = 'Get the&#10;--user-config-dir and&#10;--user-config-file&#10;options from the&#10;command line.'/>
                    <UML:CreateAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C7'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9'
                      name = 'configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012CB'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012CA'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D3'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D4'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D5'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D6'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D2'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D7'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112B'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D9'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DB'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DD'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CreateAction xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C8'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                  </UML:Namespace.ownedElement>
                  <UML:Collaboration.interaction>
                    <UML:Interaction xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001292'
                      name = 'newInteraction' isSpecification = 'false'>
                      <UML:Interaction.message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297'
                          name = '' isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128F'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001296'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299'
                          name = '' isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128F'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001298'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BD'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C5'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BD'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C1'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C7'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C5'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C6'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C7'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C8'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CC'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129E'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D6'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C8'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D2'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D6'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129E'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DA'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129E'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DC'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DA'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DE'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DC'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DD'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C9'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128F'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C8'/>
                          </UML:Message.action>
                        </UML:Message>
                      </UML:Interaction.message>
                    </UML:Interaction>
                  </UML:Collaboration.interaction>
                </UML:Collaboration>
                <UML:Actor xmi.id = '-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001287'
                  name = 'Caller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Class xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572'
                  name = 'FileStorage' visibility = 'package' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C1'/>
                    <UML:Usage xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015D3'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001585'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001587'
                          name = 'userConfigDir' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001588'
                              language = '' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136C'
                          name = 'quiet' isSpecification = 'false' kind = 'in'>
                          <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:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001577'
                      name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001578'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000157A'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000157E'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000157F'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001584'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--407fb74e:1303a647086:-8000:0000000000001575'
                      name = 'saveValue' 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-10-100--407fb74e:1303a647086:-8000:0000000000001589'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000158A'
                          name = 'value' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000158B'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000158F'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001590'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001595'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--407fb74e:1303a647086:-8000:0000000000001576'
                      name = 'hasVariable' 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-10-100--407fb74e:1303a647086:-8000:00000000000015BF'
                          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-10-100--407fb74e:1303a647086:-8000:0000000000001597'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001598'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000159C'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:000000000000159D'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015A2'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--407fb74e:1303a647086:-8000:0000000000001574'
                      name = 'tryRemoveVariable' 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-10-100--407fb74e:1303a647086:-8000:00000000000015BE'
                          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-10-100--407fb74e:1303a647086:-8000:00000000000015A3'
                          name = 'variable' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015A4'
                              language = '' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015A5'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015A9'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015AA'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015AF'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--407fb74e:1303a647086:-8000:0000000000001573'
                      name = 'createStoragePortion' 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-10-100--407fb74e:1303a647086:-8000:00000000000015BC'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015BD'
                              language = '' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015B0'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015B5'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015B6'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015BB'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--1e9ecc93:13122eda259:-8000:00000000000016D5'
                      name = 'getRealms' 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-10-100--1e9ecc93:13122eda259:-8000:00000000000016D6'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D7'
                      name = 'removeRealm' 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-10-100--1e9ecc93:13122eda259:-8000:00000000000016D9'
                          name = 'realm' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C1'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Association xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C4'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C5'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C8'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C9'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015CA'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Class xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5'
                  name = 'StoragePortion' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001601'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AC'
                      name = '__init__' 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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AE'
                          name = 'storage' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AF'
                          name = 'section' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B0'
                          name = 'realm' isSpecification = 'false'>
                          <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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A9'
                      name = 'realm' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B3'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A7'
                      name = 'section' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B1'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B2'
                          name = 'value' isSpecification = 'false'>
                          <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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AB'
                      name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BA'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BB'
                              language = '' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B4'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B5'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015B9'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A8'
                      name = 'saveValue' 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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BC'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BD'
                          name = 'value' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BE'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015D2'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AA'
                      name = 'hasVariable' 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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015BF'
                          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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C0'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C1'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015CD'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A6'
                      name = 'tryRemoveVariable' 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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C2'
                          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-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C3'
                          name = 'variable' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C4'
                          name = 'section' isSpecification = 'false'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015C8'
                              language = '' body = 'None'/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Usage xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015D3'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082D'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E5'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E6'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'aggregate' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E7'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E8'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E9'
                      name = 'storage' visibility = 'private' isSpecification = 'false' isNavigable = 'true'
                      ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'frozen'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015EA'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015EB'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Abstraction xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001601'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Abstraction xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D1'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Generalization xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B0'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:UseCase xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001114'
              name = 'Read Custom Config File' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:UseCase.extend>
                <UML:Extend xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:000000000000114A'/>
              </UML:UseCase.extend>
            </UML:UseCase>
            <UML:Extend xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:000000000000114A'
              name = '' isSpecification = 'false'>
              <UML:Extend.condition>
                <UML:BooleanExpression xmi.id = '-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179E'
                  language = '' body = 'Custom config file provided.'/>
              </UML:Extend.condition>
              <UML:Extend.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD'/>
              </UML:Extend.base>
              <UML:Extend.extension>
                <UML:UseCase xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001114'/>
              </UML:Extend.extension>
              <UML:Extend.extensionPoint>
                <UML:ExtensionPoint xmi.idref = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001149'/>
              </UML:Extend.extensionPoint>
            </UML:Extend>
            <UML:Comment xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011F7'
              isSpecification = 'false' body = 'IComponentInterface&#10;that Mainf requires is&#10;part of IAppConfig.'/>
            <UML:Collaboration xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001268'
              name = 'Configuration API Collaboration' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:CreateAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126C'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:CallAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001275'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127A'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127C'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001281'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'
                  name = 'Configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126B'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126A'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
                  </UML:ModelElement.stereotype>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C'
                  name = 'Configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123E'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123D'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Actor xmi.idref = '-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001267'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001268'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001269'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126E'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'
                  name = 'Configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C3'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C2'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112E'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001276'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001277'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001278'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127B'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD'
                  name = 'Configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CF'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CE'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'/>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001172'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127D'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127E'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127F'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001280'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001282'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
              </UML:Namespace.ownedElement>
              <UML:Collaboration.interaction>
                <UML:Interaction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126D'
                  name = 'newInteraction' isSpecification = 'false'>
                  <UML:Interaction.message>
                    <UML:Message xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126E'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001267'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CreateAction xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126C'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279'
                      name = 'internal call' isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001276'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001275'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127B'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001276'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001280'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127B'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127D'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127C'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001282'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001280'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127D'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001281'/>
                      </UML:Message.action>
                    </UML:Message>
                  </UML:Interaction.message>
                </UML:Interaction>
              </UML:Collaboration.interaction>
            </UML:Collaboration>
            <UML:Class xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A'
              name = 'Options' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001525'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149B'
                  name = 'VERBOSE' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149C'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149D'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F1'
                      language = '' body = ''/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149F'
                  name = 'ARCHIVER' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A1'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EF'
                      language = '' body = ''/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A4'
                  name = 'INCREMENTAL' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A5'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A6'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F0'
                      language = '' body = ''/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'
              name = 'Option' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001525'/>
              </UML:ModelElement.comment>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DC'
                  name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DE'
                      name = 'name' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DF'
                      name = 'optType' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E1'
                  name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E3'
                      name = 'name' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E4'
                      name = 'optType' isSpecification = 'false'>
                      <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-10-100-53081794:12edec80e8c:-8000:00000000000014E5'
                  name = '__str__' 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-10-100-53081794:12edec80e8c:-8000:00000000000014E6'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E7'
                  name = 'optType' visibility = 'package' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E8'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E9'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Attribute xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001502'
                  name = 'name' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'addOnly' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001503'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001504'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001505'
                  name = 'optType' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'addOnly' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001506'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001507'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA'
              name = 'SpecialOptionTypes' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EB'
                  name = 'PATH' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EC'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014ED'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EE'
                      language = '' body = ''/>
                  </UML:Attribute.initialValue>
                  <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:Class xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2'
              name = 'OptionsUtils' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.clientDependency>
                <UML:Usage xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001518'/>
                <UML:Usage xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519'/>
              </UML:ModelElement.clientDependency>
              <UML:ModelElement.stereotype>
                <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014A9'
                  name = 'getAllOptions' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AA'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F3'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F4'
                  name = 'getAllSpecialOptionTypes' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F5'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F6'
                  name = 'getOption' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F7'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F8'
                      name = 'optionName' isSpecification = 'false'>
                      <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-10-100-53081794:12edec80e8c:-8000:00000000000014F9'
                  name = 'strToOptionType' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FA'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FB'
                      name = 'option' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FC'
                      name = 'optionValue' isSpecification = 'false'>
                      <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-10-100-53081794:12edec80e8c:-8000:00000000000014FF'
                  name = 'archiverTypeToStr' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001500'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001501'
                      name = 'archiverType' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Attribute xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014BD'
                  name = 'ARCHIVER_OPTION_ENUM_MAP' visibility = 'private' isSpecification = 'false'
                  ownerScope = 'classifier' changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014DF'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014DA'
                      language = '' body = ''/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014DB'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Operation xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B5'
                  name = 'isExistingOption' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B6'
                      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-10-100--1e9ecc93:13122eda259:-8000:00000000000016B7'
                      name = 'optionName' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:000000000000150F'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001510'
                  name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'false'
                  ordering = 'unordered' aggregation = 'aggregate' targetScope = 'classifier'
                  changeability = 'frozen'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001517'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001516'
                          lower = '1' upper = '-1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001513'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001514'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001515'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001516'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001517'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001518'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001519'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151A'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151B'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151C'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Usage xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001518'
              isSpecification = 'false'>
              <UML:Dependency.client>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A'/>
              </UML:Dependency.supplier>
            </UML:Usage>
            <UML:Usage xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519'
              isSpecification = 'false'>
              <UML:Dependency.client>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA'/>
              </UML:Dependency.supplier>
            </UML:Usage>
            <UML:Association xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151E'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151F'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001520'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001521'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001522'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001523'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001524'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Comment xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001525'
              isSpecification = 'false' body = 'Components that&#10;requires IAppConfig&#10;also requires Options&#10;and Option.'>
              <UML:Comment.annotatedElement>
                <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A'/>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Interface xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'
              name = 'IStoragePortion' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001627'
                  name = 'realm' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001628'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001629'
                  name = 'section' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162A'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162C'
                  name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162D'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001637'
                      name = 'variable' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001638'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001639'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000163D'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000162E'
                  name = 'saveValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001630'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001631'
                      name = 'value' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001632'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001636'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000163E'
                  name = 'hasVariable' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000163F'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001647'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:0000000000001640'
                      name = 'variable' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001641'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001642'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001646'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:0000000000001648'
                  name = 'tryRemoveVariable' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001649'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001650'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000164A'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000164B'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000164F'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Interface xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'
              name = 'IStorage' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C3'/>
              </UML:GeneralizableElement.generalization>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001659'
                  name = 'getValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165D'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165E'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165F'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001663'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001664'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001669'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000165A'
                  name = 'hasVariable' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000166A'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000166B'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000166C'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000166D'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001671'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001672'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001673'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000165B'
                  name = 'saveValue' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001674'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001675'
                      name = 'value' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001676'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001680'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001677'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000167B'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000165C'
                  name = 'tryRemoveVariable' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001681'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001682'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:0000000000001683'
                      name = 'variable' isSpecification = 'false'>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001684'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001688'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001689'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000168A'
                          language = '' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-6c24c421:1303513dc00:-8000:000000000000168B'
                  name = 'createStoragePortion' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000168C'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000168D'
                      name = 'section' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001691'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001692'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001697'
                          language = '' body = 'None'/>
                      </UML:Parameter.defaultValue>
                      <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-10-100--1e9ecc93:13122eda259:-8000:00000000000016AF'
                  name = 'getRealms' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B0'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B1'
                  name = 'removeRealm' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B3'
                      name = 'realm' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Generalization xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C3'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:UseCase xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613'
              name = 'Access Configuration' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:UseCase.include>
                <UML:Include xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161B'/>
              </UML:UseCase.include>
            </UML:UseCase>
            <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001614'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001615'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001616'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001617'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001618'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001619'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161A'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Include xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161B'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CD'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613'/>
              </UML:Include.base>
            </UML:Include>
            <UML:UseCase xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D'
              name = 'Access Persistent Storage' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:UseCase.include>
                <UML:Include xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001627'/>
                <UML:Include xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001628'/>
              </UML:UseCase.include>
            </UML:UseCase>
            <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161E'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161F'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001620'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001621'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001622'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001623'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001624'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:UseCase xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001625'
              name = 'Read Variable' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:UseCase xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001626'
              name = 'Save Variable' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Include xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001627'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001625'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Include xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001628'
              isSpecification = 'false'>
              <UML:Include.addition>
                <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001626'/>
              </UML:Include.addition>
              <UML:Include.base>
                <UML:UseCase xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D'/>
              </UML:Include.base>
            </UML:Include>
            <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001632'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001633'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001634'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001635'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001636'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001637'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001638'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Interface xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'
              name = 'IAppConfig' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A7'/>
                <UML:Generalization xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A6'/>
              </UML:GeneralizableElement.generalization>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A8'
                  name = 'getArchiveSpecs' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A9'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Generalization xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A7'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Class xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AB'
              name = 'ConfigConstants' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AC'
                  name = 'ARCHIVE_SPEC_EXT' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AD'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AE'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AF'
                      language = '' body = '&quot;.aa&quot;'/>
                  </UML:Attribute.initialValue>
                  <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-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A6'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BF'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C0'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C1'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C2'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C3'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C4'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C5'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C6'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C7'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C8'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C9'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016CA'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016CB'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016CC'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Class xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E'
              name = 'ConfigurationBase' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
              <UML:ModelElement.clientDependency>
                <UML:Abstraction xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179F'/>
              </UML:ModelElement.clientDependency>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A1'
                  name = 'options' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'frozen' targetScope = 'instance'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A2'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A3'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:DataType xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A4'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Operation xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A5'
                  name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                  </UML:ModelElement.stereotype>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A7'
                  name = '__getitem__' 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-10-100--561d57f9:13167a5993d:-8000:00000000000017A8'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A9'
                      name = 'option' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AA'
                  name = 'getRawValue' 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-10-100--561d57f9:13167a5993d:-8000:00000000000017AB'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AC'
                      name = 'option' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Abstraction xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179F'
              isSpecification = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A0'/>
              </UML:ModelElement.stereotype>
              <UML:Dependency.client>
                <UML:Class xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7'/>
              </UML:Dependency.supplier>
            </UML:Abstraction>
            <UML:Stereotype xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A0'
              name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
            </UML:Stereotype>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Package xmi.id = '-64--88-10-100--1a9e0fa3:12dec6be760:-8000:0000000000000FF2'
          name = 'archiving' visibility = 'package' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Association xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D4'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D5'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D8'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Package xmi.id = '-64--88-10-100-7806c131:12df1d0f61a:-8000:0000000000001096'
              name = 'core' visibility = 'package' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'
                  name = 'ArchiveSpec' visibility = 'package' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B1'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '127-0-0-1-700099c0:11cb464c28d:-8000:0000000000000910'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '127-0-0-1-700099c0:11cb464c28d:-8000:0000000000000912'
                          name = 'specFile' isSpecification = 'false'>
                          <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:Parameter xmi.id = '-64--88-10-100-5a4cbb43:130378fb763:-8000:000000000000156D'
                          name = 'configuration' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--2812c684:12e5903f74a:-8000:000000000000144F'
                          name = 'componentUi' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5a4cbb43:130378fb763:-8000:000000000000156E'
                      name = 'getRawValue' 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-10-100-5a4cbb43:130378fb763:-8000:000000000000156F'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5a4cbb43:130378fb763:-8000:0000000000001572'
                          name = 'option' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'
                  name = 'ArchivingComponent' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AC'/>
                    <UML:Abstraction xmi.idref = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014D6'/>
                    <UML:Usage xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001149'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001486'
                      name = 'ARCHIVERS' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014B8'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014B7'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001489'
                          language = '' body = ''/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014BA'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Operation xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113F'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000148E'
                          name = 'interfaceAccessor' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001141'
                      name = 'run' 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-10-100--4ea534f7:12e619549d8:-8000:00000000000014BB'
                          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:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Attribute xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AE'
                      name = 'interfaceAccessor' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011B0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Operation xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001492'
                      name = 'makeBackup' 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-10-100-40c0f317:12e5ba448a8:-8000:0000000000001494'
                          name = 'specFile' isSpecification = 'false'>
                          <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-10-100--14f48734:1382733e99c:-8000:000000000000131D'
                      name = 'filterValidSpecFiles' 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-10-100--14f48734:1382733e99c:-8000:000000000000131E'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--14f48734:1382733e99c:-8000:000000000000131F'
                          name = 'specFiles' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000170F'
                      name = 'getConfiguredArchiveNames' 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-10-100-5f5934cf:13124f0e414:-8000:0000000000001710'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001711'
                          name = 'specFiles' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001712'
                      name = 'getArchiveInfo' 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-10-100-5f5934cf:13124f0e414:-8000:0000000000001713'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001714'
                          name = 'specFile' isSpecification = 'false'>
                          <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-10-100-5f5934cf:13124f0e414:-8000:0000000000001715'
                      name = 'getStoredArchiveInfo' 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-10-100-5f5934cf:13124f0e414:-8000:0000000000001716'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001717'
                          name = 'archiveName' isSpecification = 'false'>
                          <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-10-100-5f5934cf:13124f0e414:-8000:0000000000001718'
                      name = 'getStoredArchiveNames' 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-10-100-5f5934cf:13124f0e414:-8000:0000000000001719'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000171A'
                      name = 'purgeStoredArchiveData' 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-10-100-5f5934cf:13124f0e414:-8000:000000000000171B'
                          name = 'return' isSpecification = 'false' kind = 'return'/>
                        <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000171C'
                          name = 'archiveName' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AC'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Collaboration xmi.id = '-64--88-10-100-41d799e4:12e01215edc:-8000:000000000000124D'
                  name = 'Archiving Internal Collaboration' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FD'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FC'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Attribute xmi.idref = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001486'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113F'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001141'/>
                        <UML:Attribute xmi.idref = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AE'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001492'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000170F'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001712'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001715'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:0000000000001718'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000171A'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001307'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001306'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012D3'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001309'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130A'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130B'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129D'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:0000000000001299'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001492'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129C'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A0'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '127-0-0-1-700099c0:11cb464c28d:-8000:0000000000000910'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-5a4cbb43:130378fb763:-8000:000000000000156E'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A2'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A3'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A4'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A9'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A8'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AC'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AB'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001433'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001437'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001439'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143B'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143D'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143F'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001441'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001443'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001445'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001448'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144E'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AF'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AE'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001426'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001419'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141B'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141E'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001421'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B1'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B2'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B3'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B0'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B7'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B8'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B9'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BB'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BD'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FC'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001310'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B5'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BA'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001419'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BC'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BE'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141B'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C0'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'
                      name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C4'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001321'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001325'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001329'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C6'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C7'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C8'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C9'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CB'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CA'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CD'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CE'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CF'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D0'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CC'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D1'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D5'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D4'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000142A'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F2'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F4'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F6'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F8'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FA'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FC'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D7'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D8'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D9'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DA'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D6'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B9'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D5'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D9'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001304'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001318'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131B'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E4'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E5'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E6'/>
                        <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E8'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E6'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E8'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F7'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130A'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130C'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001319'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E2'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E7'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012DF'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E0'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E1'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E7'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EA'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EB'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EC'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012ED'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EF'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F1'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F3'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E9'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EE'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F0'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F2'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:SendAction xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F6'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'
                      name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012FA'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F9'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F4'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001331'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132E'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F0'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001323'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132B'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001328'/>
                      </UML:ClassifierRole.availableFeature>
                      <UML:ClassifierRole.availableContents>
                        <UML:Dependency xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408'/>
                      </UML:ClassifierRole.availableContents>
                    </UML:ClassifierRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012F9'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141E'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FB'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001309'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130B'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130D'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141E'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130F'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001312'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001313'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001314'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001315'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001317'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131B'/>
                        <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131D'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001311'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132E'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001316'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:SendAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001318'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131A'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001328'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131C'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                  </UML:Namespace.ownedElement>
                  <UML:Collaboration.interaction>
                    <UML:Interaction xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129A'
                      name = 'newInteraction' isSpecification = 'false'>
                      <UML:Interaction.message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001309'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:0000000000001299'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129D'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001309'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129C'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129D'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A2'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A8'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A9'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B1'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B0'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BB'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B9'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BA'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BD'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BB'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BC'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BD'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BE'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C0'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CB'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C9'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CA'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D0'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CC'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D0'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D1'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DA'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D7'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D6'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E6'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DA'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E2'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E6'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E6'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E6'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012ED'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CB'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EF'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012ED'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EE'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F1'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EF'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F0'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F3'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F1'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EA'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F2'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F7'
                          name = 'onFileAdd' isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:SendAction xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F6'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012F9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FC'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130A'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FC'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001309'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130C'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130A'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130B'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130D'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001310'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130F'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001315'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001310'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001312'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001311'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001317'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001315'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001312'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001316'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001319'
                          name = 'onBackupOperationError' isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001317'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E3'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:SendAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001318'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131B'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001319'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001312'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131A'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131D'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131B'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001312'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131C'/>
                          </UML:Message.action>
                        </UML:Message>
                      </UML:Interaction.message>
                    </UML:Interaction>
                  </UML:Collaboration.interaction>
                </UML:Collaboration>
                <UML:Actor xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012D3'
                  name = 'Caller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Abstraction xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014D6'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B'
                  name = 'ArchiveSpecOptions' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155C'
                      name = 'NAME' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155D'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155E'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155F'
                      name = 'PATH' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001560'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001561'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001562'
                      name = 'INCLUDE_FILES' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001563'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001564'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001565'
                      name = 'EXCLUDE_FILES' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
                      changeability = 'frozen' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001566'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--537bf0d8:13037a89757:-8000:0000000000001567'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F'
                  name = 'ArchiveInfo' visibility = 'private' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-10-100--78e13b56:1312ed9e323:-8000:00000000000017A0'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--78e13b56:1312ed9e323:-8000:00000000000017A1'
                      name = '__init__' 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-10-100--78e13b56:1312ed9e323:-8000:00000000000017A3'
                          name = 'name' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-10-100--78e13b56:1312ed9e323:-8000:00000000000017A0'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B1'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418'
                  name = 'ArchiverManipulator' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001426'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001428'
                          name = 'backupInformationProvider' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001429'
                          name = 'interfaceAccessor' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001419'
                      name = 'createBackup' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000141A'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000141B'
                      name = 'saveBackupLevelInfo' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000141D'
                          name = 'backupFilePath' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000141E'
                      name = 'isOptionSupported' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000141F'
                          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-10-100--8e150aa:13814d50e5c:-8000:0000000000001420'
                          name = 'option' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001421'
                      name = 'tryPurgeStoredArchiveData' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001422'
                          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-10-100--8e150aa:13814d50e5c:-8000:0000000000001423'
                          name = 'archiveName' 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:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001424'
                          name = 'userConfigDir' 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:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001425'
                          name = 'storage' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'
                  name = 'BackupInformationProvider' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001433'
                      name = '__init__' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001435'
                          name = 'archiveSpec' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001436'
                          name = 'interfaceAccessor' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001437'
                      name = 'archiveSpec' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001438'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001439'
                      name = 'currentBackupLevel' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143A'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143B'
                      name = 'nextBackupLevel' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143C'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143D'
                      name = 'restartReason' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143E'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000143F'
                      name = 'restartLevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001440'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001441'
                      name = 'getLastRestartDate' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001442'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001443'
                      name = 'getLastFullRestartDate' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001444'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001445'
                      name = 'getRestartDate' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001446'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001447'
                          name = 'storageVariable' 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:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144A'
                          name = 'storagePortion' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001448'
                      name = 'getStoredArchiveNames' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001449'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144D'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144B'
                          name = 'userConfigDir' 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:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144C'
                          name = 'storage' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144E'
                      name = 'getBackupLevelForBackup' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000144F'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001450'
                          name = 'archiveName' 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:Parameter xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001451'
                          name = 'userConfigDir' 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:Classifier.feature>
                </UML:Class>
                <UML:Association xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001458'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001459'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145A'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145B'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145C'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145D'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145E'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145F'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001460'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DE'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DF'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E0'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E1'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E2'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E3'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Interface xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'
              name = 'IArchiving' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000119F'/>
              </UML:ModelElement.comment>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155D'/>
              </UML:GeneralizableElement.generalization>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012C7'
                  name = 'makeBackup' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-7769c77b:12e199117a2:-8000:00000000000013F2'
                      name = 'specFile' isSpecification = 'false'>
                      <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-10-100--14f48734:1382733e99c:-8000:000000000000131A'
                  name = 'filterValidSpecFiles' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--14f48734:1382733e99c:-8000:000000000000131B'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--14f48734:1382733e99c:-8000:000000000000131C'
                      name = 'specFiles' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CA'
                  name = 'getConfiguredArchiveNames' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CB'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CC'
                      name = 'specFiles' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CD'
                  name = 'getArchiveInfo' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CE'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CF'
                      name = 'specFile' isSpecification = 'false'>
                      <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-10-100-5f5934cf:13124f0e414:-8000:00000000000016F4'
                  name = 'getStoredArchiveInfo' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F5'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F6'
                      name = 'archiveName' isSpecification = 'false'>
                      <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-10-100-5f5934cf:13124f0e414:-8000:00000000000016F7'
                  name = 'getStoredArchiveNames' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F8'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F9'
                  name = 'purgeStoredArchiveData' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016FB'
                      name = 'archiveName' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Enumeration xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD'
              name = 'ArchiverTypes' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CE'
                  name = 'Tar' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CF'
                  name = 'TarGz' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D0'
                  name = 'TarBz2' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D2'
                  name = 'TarXz' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001603'
                  name = 'TarInternal' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001604'
                  name = 'TarGzInternal' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001605'
                  name = 'TarBz2Internal' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Usage xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001149'
              isSpecification = 'false'>
              <UML:Dependency.client>
                <UML:Class xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Enumeration xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD'/>
              </UML:Dependency.supplier>
            </UML:Usage>
            <UML:Comment xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000119F'
              isSpecification = 'false' body = 'IComponentInterface&#10;that Mainf requires is&#10;part of IArchiving.'>
              <UML:Comment.annotatedElement>
                <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Collaboration xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123B'
              name = 'Archiving API Collaboration' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Comment xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001277'
                  isSpecification = 'false' body = 'Register&#10;IArchiving.'>
                  <UML:Comment.annotatedElement>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001244'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001243'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012C7'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000127A'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001279'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
                  </UML:ModelElement.stereotype>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012CB'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012CA'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Actor xmi.idref = '-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E3'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E2'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E5'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E6'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E7'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E8'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EC'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CreateAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E4'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E9'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EC'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EB'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EE'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EF'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F0'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F1'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F3'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012ED'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F2'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F6'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F5'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F8'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F9'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FA'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001301'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FE'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001300'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130B'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130C'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130D'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132C'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001341'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001343'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001309'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012C7'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130E'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001469'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001468'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146B'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146C'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146D'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E'/>
                    <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001470'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146A'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001323'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146F'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:Comment xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001471'
                  isSpecification = 'false' body = 'Other IComponentUI&#10;API methods are&#10;called as well.'>
                  <UML:Comment.annotatedElement>
                    <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001475'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001474'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E8'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001478'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001479'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147C'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001345'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001347'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001349'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134B'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001476'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AD'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001403'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001402'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001321'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001325'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001329'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001406'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001407'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001408'/>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133C'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001346'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001348'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134D'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134F'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001404'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001409'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140D'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140C'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B9'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D5'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D9'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001304'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001318'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131B'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001414'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001415'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001416'/>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001418'/>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141A'/>
                    <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141C'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133E'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001340'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134C'/>
                    <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001344'/>
                    <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001346'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001351'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001353'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001355'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001357'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001412'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001417'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:SendAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001419'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:SendAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001329'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016CD'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001339'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133D'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133F'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001345'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001347'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001349'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134F'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134E'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001659'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165A'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165B'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165C'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000168B'/>
                    <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016AF'/>
                    <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B1'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001351'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001352'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001353'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001354'/>
                    <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001356'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001359'/>
                    <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135B'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001350'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000168B'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001355'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001343'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001345'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B'
                  name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2D'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2C'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001627'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001629'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162C'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162E'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000163E'/>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001648'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2F'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E30'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E31'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E32'/>
                    <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E34'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2E'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000163E'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E33'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001340'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F9'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001342'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001344'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AD'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001346'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001348'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017AD'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134A'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134C'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134E'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001350'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001318'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001352'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001354'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131B'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001356'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001358'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B1'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135A'
                  isSpecification = 'false' isAsynchronous = 'true'/>
              </UML:Namespace.ownedElement>
              <UML:Collaboration.interaction>
                <UML:Interaction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001249'
                  name = 'newInteraction' isSpecification = 'false'>
                  <UML:Interaction.message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E8'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E5'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CreateAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E4'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E8'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E5'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E9'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EC'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E5'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EB'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F1'
                      name = 'internal cal' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EC'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EE'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012ED'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F3'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F1'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EE'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F2'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF'
                      isSpecification = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001277'/>
                      </UML:ModelElement.comment>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F8'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FE'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001301'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F8'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001300'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130D'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001309'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130D'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130E'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E'
                      isSpecification = 'false'>
                      <UML:ModelElement.comment>
                        <UML:Comment xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001471'/>
                      </UML:ModelElement.comment>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130D'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146B'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001470'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146B'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146F'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147A'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001470'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001476'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147C'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001408'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147C'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001404'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140A'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001408'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001409'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001416'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001412'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001418'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001416'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001417'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141A'
                      name = 'fileAdd' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001418'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:SendAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001419'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141C'
                      name = 'backupOperationError' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:SendAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132A'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001329'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132C'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133A'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001339'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133C'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133E'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133C'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133D'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001340'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133E'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133F'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001346'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001340'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001345'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001348'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001346'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001347'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134A'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001348'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001349'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134C'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001354'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134C'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001351'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001350'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001356'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001354'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001351'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001355'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001344'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001356'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001343'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001346'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001344'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001345'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E32'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001346'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2F'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2E'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E34'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E32'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2F'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E33'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001341'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132C'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001340'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001343'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001341'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130A'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001342'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001345'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001341'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001343'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001344'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001347'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001345'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001346'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001349'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001347'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001348'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134B'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001349'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001477'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134D'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134B'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134C'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134F'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134D'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001405'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134E'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001351'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134F'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001350'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001353'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001351'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001352'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001355'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001353'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001354'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001357'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001355'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001413'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001356'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001359'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001357'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001351'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001358'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135B'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001359'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001351'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135A'/>
                      </UML:Message.action>
                    </UML:Message>
                  </UML:Interaction.message>
                </UML:Interaction>
              </UML:Collaboration.interaction>
            </UML:Collaboration>
            <UML:Association xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138A'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138B'
                  name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'false'
                  ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138C'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138D'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138E'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138F'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001390'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Generalization xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155D'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Association xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155E'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155F'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001560'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001561'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001562'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001563'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001564'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160C'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160E'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160F'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001611'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001612'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001639'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163A'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163B'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163C'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163D'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163E'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163F'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Enumeration xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4'
              name = 'BackupLevelRestartReasons' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C5'
                  name = 'NoRestart' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C6'
                  name = 'RestartCountLimitReached' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C7'
                  name = 'LastFullRestartAgeLimitReached' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C8'
                  name = 'BackupLevelLimitReached' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C9'
                  name = 'LastRestartAgeLimitReached' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Class xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0'
              name = 'ArchiveInfo' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D4'
                  name = 'name' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D5'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D6'
                  name = 'path' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D7'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D8'
                  name = 'archiverType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D9'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016DA'
                  name = 'destDir' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016DB'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016DC'
                  name = 'incremental' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--4a099a69:13123269361:-8000:00000000000016DD'
                      name = 'get' 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:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016DB'
                  name = 'backupLevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016DC'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016DD'
                  name = 'nextBackupLevel' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016DE'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016DF'
                  name = 'restarting' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E0'
                      name = 'get' 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:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E1'
                  name = 'restartAfterLevel' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E2'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E3'
                  name = 'restartReason' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E4'
                      name = 'get' isSpecification = 'false' kind = 'return'/>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E5'
                  name = 'restartLevel' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E6'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E7'
                  name = 'restartCount' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E8'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016E9'
                  name = 'fullRestartAfterCount' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016EA'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016EB'
                  name = 'lastRestart' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016EC'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016EE'
                  name = 'restartAfterAge' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016EF'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F0'
                  name = 'lastFullRestart' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F1'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F2'
                  name = 'fullRestartAfterAge' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F3'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B8'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BA'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BB'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BD'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BE'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Interface xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'
              name = 'IArchiver' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B9'
                  name = 'supportedBackupTypes' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BA'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D4'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D5'
                  name = 'fileAdd' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D7'
                      name = 'filesystemObjectName' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000012D9'
                  name = 'backupOperationError' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DB'
                      name = 'operation' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DE'
                      name = 'error' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DF'
                      name = 'filesystemObjectName' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E3'
                          language = 'None' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E4'
                      name = 'unknownErrorString' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E8'
                          language = 'None' body = ''/>
                      </UML:Parameter.defaultValue>
                      <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-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'
                  name = 'backupFiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DD'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012EA'
                      name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012EB'
                      name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012EF'
                          language = 'None' body = ''/>
                      </UML:Parameter.defaultValue>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001304'
                  name = 'backupFilesIncrementally' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001305'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001306'
                      name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001307'
                      name = 'compressionStrength' 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:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001308'
                      name = 'level' 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:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:000000000000135C'
                  name = 'removeBackup' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:000000000000135E'
                      name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:000000000000135F'
                  name = 'removeBackupIncrements' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001361'
                      name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001364'
                      name = 'level' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001368'
                          language = 'None' body = ''/>
                      </UML:Parameter.defaultValue>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'
                  name = 'getSupportedFeatures' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130A'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130C'
                      name = 'backupType' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.defaultValue>
                        <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001317'
                          language = 'None' body = ''/>
                      </UML:Parameter.defaultValue>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'
                  name = 'getMaxBackupLevel' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130E'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130F'
                      name = 'backupId' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001318'
                  name = 'getStoredBackupIds' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001319'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131B'
                  name = 'purgeStoredBackupData' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131D'
                      name = 'backupId' 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:Classifier.feature>
            </UML:Interface>
            <UML:Enumeration xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'
              name = 'BackupTypes' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BC'
                  name = 'Tar' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BD'
                  name = 'TarGz' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BE'
                  name = 'TarBz2' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C0'
                  name = 'TarXz' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Enumeration xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1'
              name = 'ArchiverFeatures' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C2'
                  name = 'CompressionStrength' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C3'
                  name = 'Incremental' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Enumeration xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4'
              name = 'BackupSubOperations' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C5'
                  name = 'Unknown' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C6'
                  name = 'UnknownFileOperation' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C7'
                  name = 'Stat' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C8'
                  name = 'Open' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C9'
                  name = 'Read' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CA'
                  name = 'Finish' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Enumeration xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB'
              name = 'BackupOperationErrors' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CC'
                  name = 'UnknownError' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CD'
                  name = 'UnknownOsError' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CE'
                  name = 'PermissionDenied' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CF'
                  name = 'SocketIgnored' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D0'
                  name = 'UnknownTypeIgnored' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D1'
                  name = 'FileChanged' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D2'
                  name = 'SomeFilesChanged' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Signal xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D8'
              name = 'fileAdd' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Signal xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E9'
              name = 'backupOperationError' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
            <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'
              name = 'BackupDefinition' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000142A'
                  name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                  </UML:ModelElement.stereotype>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F2'
                  name = 'backupId' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F3'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FE'
                      name = 'set' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000012F4'
                  name = 'backupType' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F5'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FF'
                      name = 'set' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F6'
                  name = 'destination' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F7'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001300'
                      name = 'set' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000012F8'
                  name = 'root' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F9'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001303'
                      name = 'set' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000012FA'
                  name = 'includeFiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FB'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144D'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001302'
                      name = 'set' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144D'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FC'
                  name = 'excludeFiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012FD'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001301'
                      name = 'set' isSpecification = 'false' kind = 'in'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Dependency xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE'
              isSpecification = 'false'>
              <UML:Dependency.client>
                <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Component xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD'/>
              </UML:Dependency.supplier>
            </UML:Dependency>
            <UML:Association xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001372'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Dependency xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FD'
              name = 'instantiates' isSpecification = 'false'>
              <UML:Dependency.client>
                <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
              </UML:Dependency.client>
              <UML:Dependency.supplier>
                <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
              </UML:Dependency.supplier>
            </UML:Dependency>
            <UML:Association xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FE'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FF'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001400'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:DataType xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'
          name = 'object' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Stereotype xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'
          name = 'property' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:TagDefinition xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F8'
          name = 'derived' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F9'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012FA'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:Stereotype xmi.id = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'
          name = 'realize' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Association xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E9'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010EA'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010ED'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:Package xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001129'
          name = 'mainf' visibility = 'package' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Interface xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'
              name = 'IComponent' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:ModelElement.clientDependency>
                <UML:Usage xmi.idref = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196'/>
              </UML:ModelElement.clientDependency>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1'/>
              </UML:ModelElement.comment>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112E'
                  name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001130'
                      name = 'interfaceAccessor' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EC'
                  name = 'run' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013ED'
                      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:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Interface xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'
              name = 'IInterfaceAccessor' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>
              <UML:ModelElement.clientDependency>
                <UML:Dependency xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001403'/>
              </UML:ModelElement.clientDependency>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'
                  name = 'getComponentInterface' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115C'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115D'
                      name = 'interfaceType' isSpecification = 'false'>
                      <UML:ModelElement.taggedValue>
                        <UML:TaggedValue xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001164'
                          isSpecification = 'false'>
                          <UML:TaggedValue.dataValue>Passed type parameter has to be class that is a subclass of AComponentInterface.</UML:TaggedValue.dataValue>
                          <UML:TaggedValue.type>
                            <UML:TagDefinition href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000087C'/>
                          </UML:TaggedValue.type>
                        </UML:TaggedValue>
                      </UML:ModelElement.taggedValue>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'
                  name = 'registerComponentInterface' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001160'
                      name = 'interfaceType' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013FE'
                      name = 'instance' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001172'
                  name = 'unregisterComponentInterface' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001174'
                      name = 'interfaceType' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Interface xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'
              name = 'IComponentInterface' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'true'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1'/>
              </UML:ModelElement.comment>
            </UML:Interface>
            <UML:Package xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001166'
              name = 'core' visibility = 'package' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'
                  name = 'InterfaceAccessor' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001168'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001170'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116A'
                      name = 'getComponentInterface' 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-10-100--11b968ed:12df9fcab4c:-8000:000000000000116B'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116C'
                          name = 'interfaceType' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116D'
                      name = 'registerComponentInterface' 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-10-100--11b968ed:12df9fcab4c:-8000:000000000000116F'
                          name = 'interfaceType' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--577bbcf3:12e567bded8:-8000:00000000000013F5'
                          name = 'instance' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001175'
                      name = 'unregisterComponentInterface' 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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001179'
                          name = 'interface' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Attribute xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117A'
                      name = 'interfaces' visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                      changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E3'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E2'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E4'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001168'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'
                  name = 'MainfEngine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Usage xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001183'/>
                    <UML:Usage xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001408'/>
                    <UML:Abstraction xmi.idref = '-64--88-10-100-75233d28:12e61ee483b:-8000:00000000000014C7'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-5363ca80:12e0a946c2e:-8000:00000000000013F1'
                      name = '__init__' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082B'/>
                      </UML:ModelElement.stereotype>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001181'
                      name = 'start' 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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001182'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001400'
                          name = 'appEnvironment' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-5363ca80:12e0a946c2e:-8000:00000000000013EE'
                      name = 'addComponent' 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-10-100-5363ca80:12e0a946c2e:-8000:00000000000013F0'
                          name = 'componentType' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C5'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Attribute xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FE'
                      name = 'componentTypes' visibility = 'private' isSpecification = 'false'
                      ownerScope = 'instance' changeability = 'changeable' targetScope = 'instance'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C7'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C6'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C8'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Usage xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001183'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082D'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Association xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001184'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.comment>
                    <UML:Comment xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118C'/>
                  </UML:ModelElement.comment>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001185'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001188'
                      visibility = 'private' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001336'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001335'
                              lower = '0' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Usage xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118B'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082D'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Comment xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118C'
                  isSpecification = 'false' body = 'Instantiates and&#10;initializes all&#10;IComponent-s by&#10;accessing their (public)&#10;implementations in&#10;internal packages, which&#10;is &quot;by design&quot; violation&#10;of access rights.'>
                  <UML:Comment.annotatedElement>
                    <UML:Association xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001184'/>
                  </UML:Comment.annotatedElement>
                </UML:Comment>
                <UML:Association xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118E'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118F'
                      name = '' visibility = 'public' isSpecification = 'false' isNavigable = 'false'
                      ordering = 'unordered' aggregation = 'aggregate' targetScope = 'instance'
                      changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001192'
                      name = 'interfaces' visibility = 'private' isSpecification = 'false' isNavigable = 'true'
                      ordering = 'unordered' aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001334'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001333'
                              lower = '0' upper = '-1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:AssociationEnd.multiplicity>
                      <UML:AssociationEnd.participant>
                        <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Collaboration xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001341'
                  name = 'Mainf Internal Collaboration' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342'
                      name = 'Mainf Core' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001344'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001343'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F0'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001181'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2'
                      name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F4'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001170'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116A'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116D'/>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001175'/>
                        <UML:Attribute xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117A'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001346'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001347'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001348'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134A'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134C'/>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134E'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001345'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134B'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EC'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134D'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CreateAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134F'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001202'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001203'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001204'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001350'/>
                        <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001432'/>
                        <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001434'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F'
                      name = 'Mainf Core' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001421'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001420'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001423'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001424'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001425'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426'/>
                        <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001428'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001422'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001181'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001427'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142B'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142A'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F7'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FA'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142D'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142E'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142F'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001430'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142C'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001431'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116D'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001433'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                  </UML:Namespace.ownedElement>
                  <UML:Collaboration.interaction>
                    <UML:Interaction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001349'
                      name = 'newInteraction' isSpecification = 'false'>
                      <UML:Interaction.message>
                        <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134A'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001346'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001345'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134C'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134A'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001346'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134B'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134E'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134C'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001346'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134D'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001350'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134E'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001202'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134F'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001423'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001422'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001428'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001423'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001427'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001430'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001428'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142D'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000142C'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001432'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001430'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001202'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001431'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001434'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001432'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--1e068628:12e00ba0b8b:-8000:0000000000001202'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001433'/>
                          </UML:Message.action>
                        </UML:Message>
                      </UML:Interaction.message>
                    </UML:Interaction>
                  </UML:Collaboration.interaction>
                </UML:Collaboration>
                <UML:Class xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6'
                  name = 'MainfContext' visibility = 'package' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FC'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F7'
                      name = '__init__' 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-10-100-41ff7d43:12e5872f826:-8000:00000000000013F9'
                          name = 'appEnvironment' isSpecification = 'false'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FA'
                      name = 'appEnvironment' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FB'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FC'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Usage xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001408'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000082D'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Class xmi.idref = '-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6'/>
                  </UML:Dependency.supplier>
                </UML:Usage>
                <UML:Abstraction xmi.id = '-64--88-10-100-75233d28:12e61ee483b:-8000:00000000000014C7'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001081'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140C'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Class xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D'
              name = 'Main' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.clientDependency>
                <UML:Usage xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118B'/>
              </UML:ModelElement.clientDependency>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117E'
                  name = 'createMainfEngine' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117F'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A2'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A3'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A6'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Comment xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A9'
              isSpecification = 'false' body = 'Archiving was&#10;chosen as an example&#10;of a component.'>
              <UML:Comment.annotatedElement>
                <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Association xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AA'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AB'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AE'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Actor xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B1'
              name = 'Starter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'/>
            <UML:Association xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B3'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B4'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Actor xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B7'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B4'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B5'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B6'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B7'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B8'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B9'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BA'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BB'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BC'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BD'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BE'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BF'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011C0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011C1'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Collaboration xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001310'
              name = 'Mainf Collaboration' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'
                  name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001313'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001312'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'
                  name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001316'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001315'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001318'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001319'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000131A'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001327'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001329'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132B'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132D'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001326'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001328'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132A'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132C'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'
                  name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DE'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DD'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
                  </UML:ModelElement.stereotype>
                  <UML:ClassifierRole.base>
                    <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001331'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001332'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001333'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001334'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001336'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001338'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001330'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EC'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001335'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CreateAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001337'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B5'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B4'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Actor xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B1'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'
                  name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B8'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B7'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D'/>
                  </UML:ClassifierRole.base>
                  <UML:ClassifierRole.availableFeature>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117E'/>
                  </UML:ClassifierRole.availableFeature>
                </UML:ClassifierRole>
                <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001339'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117E'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133B'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:AssociationRole xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011E1'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011E2'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011E3'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                </UML:AssociationRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011BA'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011BB'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011BC'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133A'/>
                    <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133C'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:ClassifierRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'
                  name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'>
                  <UML:ClassifierRole.multiplicity>
                    <UML:Multiplicity xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140F'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140E'
                          lower = '1' upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:ClassifierRole.multiplicity>
                  <UML:ClassifierRole.base>
                    <UML:Interface xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140C'/>
                  </UML:ClassifierRole.base>
                </UML:ClassifierRole>
                <UML:AssociationRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001411'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001412'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001413'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001414'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CreateAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001410'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:AssociationRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001416'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001417'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001418'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001419'/>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141B'/>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423'/>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001425'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001415'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141C'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141A'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:CallAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001422'
                  isSpecification = 'false' isAsynchronous = 'false'>
                  <UML:CallAction.operation>
                    <UML:Operation xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141F'/>
                  </UML:CallAction.operation>
                </UML:CallAction>
                <UML:ReturnAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001424'
                  isSpecification = 'false' isAsynchronous = 'true'/>
                <UML:AssociationRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142B'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142C'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                    <UML:AssociationEndRole xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142D'
                      isSpecification = 'false' isNavigable = 'false'>
                      <UML:AssociationEnd.participant>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEndRole>
                  </UML:Association.connection>
                  <UML:AssociationRole.message>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142E'/>
                    <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001430'/>
                  </UML:AssociationRole.message>
                </UML:AssociationRole>
                <UML:CallAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142A'
                  isSpecification = 'false' isAsynchronous = 'false'/>
                <UML:ReturnAction xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142F'
                  isSpecification = 'false' isAsynchronous = 'true'/>
              </UML:Namespace.ownedElement>
              <UML:Collaboration.interaction>
                <UML:Interaction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000131B'
                  name = 'newInteraction' isSpecification = 'false'>
                  <UML:Interaction.message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001327'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001318'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001326'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001329'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001327'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001318'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001328'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132B'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001329'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001318'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132D'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132B'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001318'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132C'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001334'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001331'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001330'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001336'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001334'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001331'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001335'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001338'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001336'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001331'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CreateAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001337'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133A'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011BA'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001339'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133C'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133A'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011BA'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133B'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001414'
                      isSpecification = 'false'>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001411'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CreateAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001410'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001419'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133C'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001416'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001415'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141B'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001419'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001416'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141B'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001416'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001422'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001425'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001416'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001424'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142E'
                      name = 'internal call' isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:Message.receiver>
                      <UML:Message.predecessor>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001425'/>
                      </UML:Message.predecessor>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142B'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:CallAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142A'/>
                      </UML:Message.action>
                    </UML:Message>
                    <UML:Message xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001430'
                      isSpecification = 'false'>
                      <UML:Message.activator>
                        <UML:Message xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142E'/>
                      </UML:Message.activator>
                      <UML:Message.sender>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC'/>
                      </UML:Message.sender>
                      <UML:Message.receiver>
                        <UML:ClassifierRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D'/>
                      </UML:Message.receiver>
                      <UML:Message.communicationConnection>
                        <UML:AssociationRole xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142B'/>
                      </UML:Message.communicationConnection>
                      <UML:Message.action>
                        <UML:ReturnAction xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142F'/>
                      </UML:Message.action>
                    </UML:Message>
                  </UML:Interaction.message>
                </UML:Interaction>
              </UML:Collaboration.interaction>
            </UML:Collaboration>
            <UML:Interface xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'
              name = 'IComponentUi' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:ModelElement.clientDependency>
                <UML:Dependency xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408'/>
                <UML:Dependency xmi.idref = '-64--88-10-100--991d810:13885185a03:-8000:0000000000001374'/>
              </UML:ModelElement.clientDependency>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = '-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1'/>
              </UML:ModelElement.comment>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402'/>
              </UML:GeneralizableElement.generalization>
              <UML:Namespace.ownedElement>
                <UML:Dependency xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Enumeration xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
                <UML:Dependency xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:0000000000001374'
                  isSpecification = 'false'>
                  <UML:Dependency.client>
                    <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Enumeration xmi.idref = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136D'/>
                  </UML:Dependency.supplier>
                </UML:Dependency>
              </UML:Namespace.ownedElement>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F4'
                  name = 'messageShown' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F6'
                      name = 'messageKind' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001331'
                  name = 'verbosity' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001332'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:Enumeration xmi.idref = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136D'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132E'
                  name = 'showVerbose' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001330'
                      name = 'msg' isSpecification = 'false'>
                      <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-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F0'
                  name = 'showNotification' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F2'
                      name = 'msg' isSpecification = 'false'>
                      <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-10-100--74bc855b:12e04fc321b:-8000:0000000000001323'
                  name = 'showInfo' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001325'
                      name = 'msg' isSpecification = 'false'>
                      <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-10-100--74bc855b:12e04fc321b:-8000:000000000000132B'
                  name = 'showWarning' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132D'
                      name = 'msg' isSpecification = 'false'>
                      <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-10-100--74bc855b:12e04fc321b:-8000:0000000000001328'
                  name = 'showError' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000132A'
                      name = 'msg' isSpecification = 'false'>
                      <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-10-100--991d810:13885185a03:-8000:0000000000001371'
                  name = 'presentLine' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:0000000000001373'
                      name = 'line' 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:Classifier.feature>
            </UML:Interface>
            <UML:Comment xmi.id = '-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1'
              isSpecification = 'false' body = 'Yellow interfaces&#10;are not provided&#10;by Mainf.'>
              <UML:Comment.annotatedElement>
                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Signal xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F7'
              name = 'messageShown' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'/>
            <UML:Enumeration xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8'
              name = 'UiMessageKinds' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F9'
                  name = 'Verbose' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013FA'
                  name = 'Notification' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013FB'
                  name = 'Info' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013FC'
                  name = 'Warning' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013FD'
                  name = 'Error' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
            <UML:Generalization xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Interface xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404'
              name = 'IMainfContext' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407'/>
              </UML:GeneralizableElement.generalization>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001405'
                  name = 'appEnvironment' visibility = 'public' isSpecification = 'false'
                  ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'true'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                  </UML:ModelElement.stereotype>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001406'
                      name = 'get' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Generalization xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407'
              isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Interface xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Interface xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140C'
              name = 'IMainfEngine' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'true'>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141C'
                  name = 'addComponent' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141E'
                      name = 'componentType' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C5'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
                <UML:Operation xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141F'
                  name = 'start' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'true'>
                  <UML:BehavioralFeature.parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001420'
                      name = 'return' isSpecification = 'false' kind = 'return'>
                      <UML:Parameter.type>
                        <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                    <UML:Parameter xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001421'
                      name = 'appEnvironment' isSpecification = 'false'>
                      <UML:Parameter.type>
                        <UML:DataType xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012EA'/>
                      </UML:Parameter.type>
                    </UML:Parameter>
                  </UML:BehavioralFeature.parameter>
                </UML:Operation>
              </UML:Classifier.feature>
            </UML:Interface>
            <UML:Enumeration xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136D'
              name = 'VerbosityLevels' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Enumeration.literal>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136E'
                  name = 'Quiet' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:000000000000136F'
                  name = 'Normal' isSpecification = 'false'/>
                <UML:EnumerationLiteral xmi.id = '-64--88-10-100--991d810:13885185a03:-8000:0000000000001370'
                  name = 'Verbose' isSpecification = 'false'/>
              </UML:Enumeration.literal>
            </UML:Enumeration>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:TagDefinition xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001138'
          name = 'deprecated' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001139'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113A'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:Component xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'
          name = 'Archiving' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Dependency xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549'/>
            <UML:Dependency xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C'/>
            <UML:Dependency xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE'/>
            <UML:Dependency xmi.idref = '-64--88-10-100--69a8225c:132477c3fef:-8000:00000000000017A8'/>
          </UML:ModelElement.clientDependency>
          <UML:ModelElement.comment>
            <UML:Comment xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A9'/>
          </UML:ModelElement.comment>
          <UML:Component.residentElement>
            <UML:ElementResidence xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF4'/>
            <UML:ElementResidence xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012C4'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D3'/>
            <UML:ElementResidence xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:000000000000108A'/>
            <UML:ElementResidence xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001153'/>
            <UML:ElementResidence xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A1'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011F8'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
          </UML:Component.residentElement>
        </UML:Component>
        <UML:Component xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'
          name = 'Mainf' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Dependency xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EB'/>
          </UML:ModelElement.clientDependency>
          <UML:Component.residentElement>
            <UML:ElementResidence xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118E'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118F'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001190'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001409'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
          </UML:Component.residentElement>
        </UML:Component>
        <UML:Component xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'
          name = 'Configuration' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Dependency xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E'/>
          </UML:ModelElement.clientDependency>
          <UML:Component.residentElement>
            <UML:ElementResidence xmi.id = '-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010EE'/>
            <UML:ElementResidence xmi.id = '-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011EC'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001514'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001603'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160B'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016CD'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1b6589a0:13493342ab5:-8000:0000000000001295'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1b6589a0:13493342ab5:-8000:0000000000001296'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100--1b6589a0:13493342ab5:-8000:0000000000001297'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
          </UML:Component.residentElement>
        </UML:Component>
        <UML:Component xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'
          name = 'User Interface' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.clientDependency>
            <UML:Dependency xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE'/>
            <UML:Dependency xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B'/>
            <UML:Dependency xmi.idref = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF'/>
          </UML:ModelElement.clientDependency>
          <UML:ModelElement.taggedValue>
            <UML:TaggedValue xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E6'
              isSpecification = 'false'>
              <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>
              <UML:TaggedValue.type>
                <UML:TagDefinition href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000087C'/>
              </UML:TaggedValue.type>
            </UML:TaggedValue>
          </UML:ModelElement.taggedValue>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'
              name = 'Cmdline UI' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Component.residentElement>
                <UML:ElementResidence xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001379'>
                  <UML:ElementResidence.resident>
                    <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
                  </UML:ElementResidence.resident>
                </UML:ElementResidence>
                <UML:ElementResidence xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137A'>
                  <UML:ElementResidence.resident>
                    <UML:Interface xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D'/>
                  </UML:ElementResidence.resident>
                </UML:ElementResidence>
                <UML:ElementResidence xmi.id = '-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137B'>
                  <UML:ElementResidence.resident>
                    <UML:Interface xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161'/>
                  </UML:ElementResidence.resident>
                </UML:ElementResidence>
              </UML:Component.residentElement>
            </UML:Component>
          </UML:Namespace.ownedElement>
          <UML:Component.residentElement>
            <UML:ElementResidence xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001472'>
              <UML:ElementResidence.resident>
                <UML:Interface xmi.idref = '-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
          </UML:Component.residentElement>
        </UML:Component>
        <UML:Dependency xmi.id = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:Dependency xmi.id = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:Dependency xmi.id = '-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:Stereotype xmi.id = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'
          name = 'provided/required' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Association</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'
          name = 'component' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>ClassifierRole</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Component xmi.id = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001262'
          name = 'External Archiver' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001263'/>
          </UML:ModelElement.stereotype>
        </UML:Component>
        <UML:Stereotype xmi.id = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001263'
          name = 'executable' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Component</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:TagDefinition xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'
          name = 'pointer' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131B'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131C'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:Collaboration xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A2'
          name = 'AutoArchive Collaboration' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:ClassifierRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A5'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A4'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ClassifierRole.base>
                <UML:Actor xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:ClassifierRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'
              name = 'AutoArchive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A8'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A7'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
              </UML:ModelElement.stereotype>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AA'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AB'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AC'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B0'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A9'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AF'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:ClassifierRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'
              name = 'AutoArchive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B3'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B2'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
              </UML:ModelElement.stereotype>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B5'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B6'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B7'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B8'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CA'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CC'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B4'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ClassifierRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'
              name = 'AutoArchive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BB'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BA'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
              </UML:ModelElement.stereotype>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
              </UML:ClassifierRole.base>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BD'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BE'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BF'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C0'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CE'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D0'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BC'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ClassifierRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'
              name = 'AutoArchive' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ClassifierRole.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C3'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C2'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:ClassifierRole.multiplicity>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DF'/>
              </UML:ModelElement.stereotype>
              <UML:ClassifierRole.base>
                <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
              </UML:ClassifierRole.base>
              <UML:ClassifierRole.availableContents>
                <UML:Component xmi.idref = '-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350'/>
              </UML:ClassifierRole.availableContents>
            </UML:ClassifierRole>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C5'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C6'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C7'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C8'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D4'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CreateAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C4'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C9'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CB'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CD'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CF'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D1'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D3'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D6'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D7'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D8'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D9'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DB'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D5'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DA'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DC'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DE'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E1'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E2'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E3'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E4'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E6'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E0'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E5'
              isSpecification = 'false' isAsynchronous = 'true'/>
            <UML:AssociationRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E8'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E9'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
                <UML:AssociationEndRole xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EA'
                  isSpecification = 'false' isNavigable = 'false'>
                  <UML:AssociationEnd.participant>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEndRole>
              </UML:Association.connection>
              <UML:AssociationRole.message>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EB'/>
                <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013ED'/>
              </UML:AssociationRole.message>
            </UML:AssociationRole>
            <UML:CallAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E7'
              isSpecification = 'false' isAsynchronous = 'false'/>
            <UML:ReturnAction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EC'
              isSpecification = 'false' isAsynchronous = 'true'/>
          </UML:Namespace.ownedElement>
          <UML:Collaboration.interaction>
            <UML:Interaction xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AD'
              name = 'newInteraction' isSpecification = 'false'>
              <UML:Interaction.message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'
                  name = 'start' isSpecification = 'false'>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AA'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A9'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B0'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AA'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AF'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B8'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B0'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B4'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C0'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B8'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BD'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BC'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C8'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C0'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CreateAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C4'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CA'
                  name = 'run' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C8'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C9'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CC'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CA'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CB'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CE'
                  name = 'run' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CC'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BD'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CD'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D0'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CE'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013BD'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CF'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2'
                  name = 'run' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D0'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D1'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D4'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C5'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D3'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D9'
                  name = 'create archive' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D4'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D6'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D5'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DB'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D9'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D6'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DA'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD'
                  name = 'show messages' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DB'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D6'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DC'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D6'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DE'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E4'
                  name = 'read options' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E1'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E0'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E6'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E4'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E1'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E5'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EB'
                  name = 'read options' isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.receiver>
                  <UML:Message.predecessor>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF'/>
                  </UML:Message.predecessor>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E8'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:CallAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E7'/>
                  </UML:Message.action>
                </UML:Message>
                <UML:Message xmi.id = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013ED'
                  isSpecification = 'false'>
                  <UML:Message.activator>
                    <UML:Message xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EB'/>
                  </UML:Message.activator>
                  <UML:Message.sender>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1'/>
                  </UML:Message.sender>
                  <UML:Message.receiver>
                    <UML:ClassifierRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1'/>
                  </UML:Message.receiver>
                  <UML:Message.communicationConnection>
                    <UML:AssociationRole xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E8'/>
                  </UML:Message.communicationConnection>
                  <UML:Message.action>
                    <UML:ReturnAction xmi.idref = '-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EC'/>
                  </UML:Message.action>
                </UML:Message>
              </UML:Interaction.message>
            </UML:Interaction>
          </UML:Collaboration.interaction>
        </UML:Collaboration>
        <UML:Component xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA'
          name = 'Starter' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Dependency xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EB'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:Exception xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'
          name = 'TypeError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Exception xmi.id = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'
          name = 'KeyError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Actor xmi.id = '-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7'
          name = 'API User' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Stereotype xmi.id = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'
          name = 'event' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Operation</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Class xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'
          name = 'AppEnvironment' visibility = 'package' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D9'/>
          </UML:ModelElement.stereotype>
          <UML:Classifier.feature>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AE'
              name = 'executableName' visibility = 'public' isSpecification = 'false'
              ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
              </UML:ModelElement.stereotype>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AF'
                  name = 'get' isSpecification = 'false' kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B0'
              name = 'options' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
              </UML:ModelElement.stereotype>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B1'
                  name = 'get' isSpecification = 'false' kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B2'
              name = 'arguments' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
              </UML:ModelElement.stereotype>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B3'
                  name = 'get' isSpecification = 'false' kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B4'
              name = '__init__' 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-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B6'
                  name = 'executableName' isSpecification = 'false'>
                  <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:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B7'
                  name = 'options' isSpecification = 'false'>
                  <UML:Parameter.type>
                    <UML:DataType xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'/>
                  </UML:Parameter.type>
                </UML:Parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B8'
                  name = 'arguments' isSpecification = 'false'>
                  <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:Attribute xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014DA'
              name = 'appEnvironment' visibility = 'private' isSpecification = 'false'
              ownerScope = 'classifier' changeability = 'changeable' targetScope = 'instance'>
              <UML:StructuralFeature.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014DB'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014DC'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:StructuralFeature.multiplicity>
              <UML:StructuralFeature.type>
                <UML:Class xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD'/>
              </UML:StructuralFeature.type>
            </UML:Attribute>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:DataType xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'
          name = 'optparse.Values' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Class xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CA'
          name = 'Starter' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'true' isAbstract = 'false' isActive = 'false'>
          <UML:Classifier.feature>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CB'
              name = 'start' visibility = 'public' isSpecification = 'false' ownerScope = 'classifier'
              isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CC'
                  name = 'return' isSpecification = 'false' kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
            <UML:Operation xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CD'
              name = 'parseArguments' visibility = 'private' isSpecification = 'false'
              ownerScope = 'classifier' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:BehavioralFeature.parameter>
                <UML:Parameter xmi.id = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CE'
                  name = 'return' isSpecification = 'false' kind = 'return'>
                  <UML:Parameter.type>
                    <UML:DataType xmi.idref = '-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AB'/>
                  </UML:Parameter.type>
                </UML:Parameter>
              </UML:BehavioralFeature.parameter>
            </UML:Operation>
          </UML:Classifier.feature>
        </UML:Class>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'
          name = 'Iterable&lt;str&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A9'
          name = 'list&lt;str&gt;' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014AA'
          name = 'dict&lt;str: str&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014AB'
          name = 'tuple[list&lt;str&gt;, dict&lt;str: str&gt;]' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014BA'
          name = 'tuple&lt;type{IArchiver}&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014DB'
          name = 'dict&lt;str: ArchiverTypes&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014DC'
          name = 'dict&lt;str: object&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E1'
          name = 'type{IComponentInterface}' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014E4'
          name = 'dict&lt;type{IComponentInterface}: IComponentInterface&gt;' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C5'
          name = 'type{IComponent}' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-492c605d:12e61e64f87:-8000:00000000000014C8'
          name = 'list&lt;type{IComponent}&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:TagDefinition xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014C8'
          name = 'author' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014C9'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CA'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:TagDefinition xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CC'
          name = 'version' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CD'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014CE'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:TagDefinition xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D0'
          name = 'since' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D1'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D2'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:TagDefinition xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D5'
          name = 'see' isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D6'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D7'
                  lower = '0' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:Stereotype xmi.id = '-64--88-10-100-4ed99987:12e61f8b984:-8000:00000000000014D9'
          name = 'singleton' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:DataType xmi.id = '-64--88-10-100--2812c684:12e5903f74a:-8000:0000000000001456'
          name = 'ConfigParser' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:Exception xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014E6'
          name = 'RuntimeError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Stereotype xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000152A'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Parameter</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:DataType xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E0'
          name = 'type' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F3'
          name = 'Iterable&lt;Option&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Exception xmi.id = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FD'
          name = 'ValueError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001612'
          name = 'frozenset&lt;Option&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000161C'
          name = 'stat_result' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.taggedValue>
            <UML:TaggedValue xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000161D'
              isSpecification = 'false'>
              <UML:TaggedValue.dataValue>Type returned by os.stat(), os.lstat() and os.fstat().</UML:TaggedValue.dataValue>
              <UML:TaggedValue.type>
                <UML:TagDefinition href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000087C'/>
              </UML:TaggedValue.type>
            </UML:TaggedValue>
          </UML:ModelElement.taggedValue>
        </UML:DataType>
        <UML:Exception xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000161E'
          name = 'IOError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AA'
          name = 'Iterable&lt;ArchiveSpecInfo&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Exception xmi.id = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B4'
          name = 'OSError' visibility = 'public' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016ED'
          name = 'date' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
        <UML:UseCase xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736'
          name = 'List Backups' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:UseCase.include>
            <UML:Include xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001740'/>
            <UML:Include xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001741'/>
          </UML:UseCase.include>
        </UML:UseCase>
        <UML:Association xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001737'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001738'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001739'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173A'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173B'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173C'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173D'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:UseCase xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173E'
          name = 'List Configured Backups' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:UseCase xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173F'
          name = 'List Orphaned Backups' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Include xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001740'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173E'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736'/>
          </UML:Include.base>
        </UML:Include>
        <UML:Include xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001741'
          isSpecification = 'false'>
          <UML:Include.addition>
            <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173F'/>
          </UML:Include.addition>
          <UML:Include.base>
            <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736'/>
          </UML:Include.base>
        </UML:Include>
        <UML:UseCase xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001742'
          name = 'Purge Orphaned Backups' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Association xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001743'
          name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Association.connection>
            <UML:AssociationEnd xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001744'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001745'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001746'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:Actor xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
            <UML:AssociationEnd xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001747'
              visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
              aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
              <UML:AssociationEnd.multiplicity>
                <UML:Multiplicity xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001748'>
                  <UML:Multiplicity.range>
                    <UML:MultiplicityRange xmi.id = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001749'
                      lower = '1' upper = '1'/>
                  </UML:Multiplicity.range>
                </UML:Multiplicity>
              </UML:AssociationEnd.multiplicity>
              <UML:AssociationEnd.participant>
                <UML:UseCase xmi.idref = '-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001742'/>
              </UML:AssociationEnd.participant>
            </UML:AssociationEnd>
          </UML:Association.connection>
        </UML:Association>
        <UML:DataType xmi.id = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A4'
          name = 'dict&lt;Option: object&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:Dependency xmi.id = '-64--88-10-100--69a8225c:132477c3fef:-8000:00000000000017A8'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:Package xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A7'
          name = 'services' visibility = 'package' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A8'
              name = 'archiver' visibility = 'public' isSpecification = 'false' isRoot = 'false'
              isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'
                  name = 'ArchiverServiceCreator' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Dependency xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FD'/>
                  </UML:ModelElement.clientDependency>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'
                      name = 'getOrCreateArchiverService' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000012B5'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B6'
                          name = 'archiverServiceProvider' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B7'
                          name = 'workDir' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001321'
                      name = 'getSupportedBackupTypes' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001322'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001323'
                          name = 'archiverServiceProvider' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001325'
                      name = 'getSupportedFeatures' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001326'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001327'
                          name = 'archiverServiceProvider' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001328'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001329'
                      name = 'destroyServices' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'/>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Enumeration xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E'
                  name = 'ArchiverServiceProviders' visibility = 'public' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Enumeration.literal>
                    <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131F'
                      name = 'TarInternal' isSpecification = 'false'/>
                    <UML:EnumerationLiteral xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001320'
                      name = 'TarExternal' isSpecification = 'false'/>
                  </UML:Enumeration.literal>
                </UML:Enumeration>
                <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B'
                  name = 'TarArchiverProviderBase' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'true' isActive = 'false'>
                  <UML:ModelElement.clientDependency>
                    <UML:Abstraction xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132C'/>
                  </UML:ModelElement.clientDependency>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132E'
                      name = 'fileAdd' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001335'
                          name = 'filesystemObjectName' 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-10-100-731e7f9d:13806717ee9:-8000:000000000000132F'
                      name = 'backupOperationError' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000143C'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001336'
                          name = 'operation' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001337'
                          name = 'error' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001338'
                          name = 'filesystemObjectName' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000133C'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000133D'
                          name = 'unknownErrorString' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001341'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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-10-100--7af5c78d:138aee4f6f1:-8000:0000000000001378'
                      name = 'backupFiles' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'true'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--7af5c78d:138aee4f6f1:-8000:000000000000137D'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--7af5c78d:138aee4f6f1:-8000:000000000000137B'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--7af5c78d:138aee4f6f1:-8000:000000000000137C'
                          name = 'compressionStrength' 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:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001330'
                      name = 'backupFilesIncrementally' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'true'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000134D'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001342'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001343'
                          name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000134C'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001344'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001348'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001369'
                      name = 'removeBackup' 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-10-100--1a2a286b:1388147f2ed:-8000:000000000000136B'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:000000000000136A'
                      name = 'removeBackupIncrements' 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-10-100--1a2a286b:1388147f2ed:-8000:000000000000136C'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:000000000000136D'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001371'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001331'
                      name = 'getSupportedFeatures' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001353'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000134E'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001352'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001332'
                      name = 'getMaxBackupLevel' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001355'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001354'
                          name = 'backupId' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001333'
                      name = 'getStoredBackupIds' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001356'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001334'
                      name = 'purgeStoredBackupData' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001357'
                          name = 'backupId' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001358'
                      name = 'workDir' visibility = 'protected' isSpecification = 'false' ownerScope = 'instance'
                      isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001359'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135A'
                      name = 'getBackupFilePath' visibility = 'protected' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135B'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001361'
                          name = 'backupId' 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:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001362'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001363'
                          name = 'destination' 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:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001364'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001368'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001369'
                      name = 'raiseIfUnsupportedBackupType' visibility = 'protected' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136B'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136F'
                      name = 'raiseIfUnsupportedFeature' visibility = 'protected' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001371'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Enumeration xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001372'
                          name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001376'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001377'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137B'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Abstraction xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132C'
                  isSpecification = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017A0'/>
                  </UML:ModelElement.stereotype>
                  <UML:Dependency.client>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B'/>
                  </UML:Dependency.client>
                  <UML:Dependency.supplier>
                    <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                  </UML:Dependency.supplier>
                </UML:Abstraction>
                <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C'
                  name = 'ExternalTarArchiverProvider' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137E'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000142C'
                      name = '__init__' 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-10-100--8e150aa:13814d50e5c:-8000:000000000000142E'
                          name = 'workDir' 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-10-100-731e7f9d:13806717ee9:-8000:000000000000137D'
                      name = 'supportedBackupTypes' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001385'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137F'
                      name = 'backupFiles' 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-10-100-731e7f9d:13806717ee9:-8000:000000000000138C'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001386'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001387'
                          name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000138B'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001380'
                      name = 'backupFilesIncrementally' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001398'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000138D'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000138E'
                          name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001392'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001393'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001397'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001372'
                      name = 'removeBackupIncrements' 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-10-100--1a2a286b:1388147f2ed:-8000:0000000000001373'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001374'
                          name = 'level' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100--1a2a286b:1388147f2ed:-8000:0000000000001378'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001381'
                      name = 'getSupportedFeatures' 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-10-100-731e7f9d:13806717ee9:-8000:000000000000139E'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001399'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000139D'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <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-10-100-731e7f9d:13806717ee9:-8000:0000000000001382'
                      name = 'getMaxBackupLevel' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013A0'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000139F'
                          name = 'backupId' 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-10-100-731e7f9d:13806717ee9:-8000:0000000000001383'
                      name = 'getStoredBackupIds' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013A1'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014A8'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001384'
                      name = 'purgeStoredBackupData' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013A2'
                          name = 'backupId' 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:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137E'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3'
                  name = 'InternalTarArchiverProvider' visibility = 'package' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A4'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Operation xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000142F'
                      name = '__init__' 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-10-100--8e150aa:13814d50e5c:-8000:0000000000001431'
                          name = 'workDir' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013A5'
                      name = 'supportedBackupTypes' visibility = 'public' isSpecification = 'false'
                      ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential' isRoot = 'false'
                      isLeaf = 'false' isAbstract = 'false'>
                      <UML:ModelElement.stereotype>
                        <UML:Stereotype xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012F4'/>
                      </UML:ModelElement.stereotype>
                      <UML:BehavioralFeature.parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A8'
                          name = 'get' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D4'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A6'
                      name = 'backupFiles' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013AF'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A9'
                          name = 'backupDefinition' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.type>
                            <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013AA'
                          name = 'compressionStrength' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013AE'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087C'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                    <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A7'
                      name = 'getSupportedFeatures' 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-10-100-731e7f9d:13806717ee9:-8000:00000000000013B5'
                          name = 'return' isSpecification = 'false' kind = 'return'>
                          <UML:Parameter.type>
                            <UML:DataType xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                        <UML:Parameter xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B0'
                          name = 'backupType' isSpecification = 'false' kind = 'in'>
                          <UML:Parameter.defaultValue>
                            <UML:Expression xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B4'
                              language = 'None' body = ''/>
                          </UML:Parameter.defaultValue>
                          <UML:Parameter.type>
                            <UML:DataType href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#-84-17--56-5-43645a83:11466542d86:-8000:000000000000087E'/>
                          </UML:Parameter.type>
                        </UML:Parameter>
                      </UML:BehavioralFeature.parameter>
                    </UML:Operation>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Generalization xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A4'
                  isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Association xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B6'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B7'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B8'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B9'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013BA'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013BB'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Association xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136F'
                  name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
                  </UML:ModelElement.stereotype>
                  <UML:Association.connection>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001370'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Component xmi.idref = '-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                    <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001371'
                      visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                      aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                      <UML:AssociationEnd.participant>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                      </UML:AssociationEnd.participant>
                    </UML:AssociationEnd>
                  </UML:Association.connection>
                </UML:Association>
                <UML:Collaboration xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001379'
                  name = 'unattachedCollaboration' isSpecification = 'false' isRoot = 'false'
                  isLeaf = 'false' isAbstract = 'false'>
                  <UML:Namespace.ownedElement>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'
                      name = 'Archiver' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001380'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137F'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137D'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001383'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001382'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001321'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001325'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001329'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001385'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001386'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001387'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001389'/>
                        <UML:Message xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138B'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001384'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B4'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138A'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'
                      name = 'Archiver' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138E'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138D'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B9'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D5'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D9'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001304'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130D'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001318'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131B'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001390'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001391'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001392'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139C'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CreateAction xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139B'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AD'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AE'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AF'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B1'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001420'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001422'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001424'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:SendAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AB'
                      name = '' isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:SendAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B0'
                      name = '' isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BC'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BB'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Actor xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B9'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BD'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A6'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C2'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C6'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C5'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132E'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132F'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001330'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001331'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001332'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001333'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001334'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001358'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135A'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001369'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136F'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C7'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001369'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013CC'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013CE'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013D0'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013D2'
                      name = '' isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135A'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013D4'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:Comment xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013DF'
                      isSpecification = 'false' body = 'Add files to the backup.'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E2'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E1'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A5'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A6'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A7'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E4'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E5'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E6'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E3'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A6'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E8'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EC'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013ED'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EE'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F0'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F2'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F4'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F6'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F8'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FC'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FE'/>
                        <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:0000000000001400'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EA'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001369'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EF'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F1'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F3'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135A'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F7'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F9'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A5'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FB'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FD'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A7'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FF'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D4'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D3'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C'/>
                      </UML:ClassifierRole.base>
                      <UML:ClassifierRole.availableFeature>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137D'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137F'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001380'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001381'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001382'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001383'/>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001384'/>
                      </UML:ClassifierRole.availableFeature>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D6'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D7'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D8'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D9'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DB'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D5'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DA'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DE'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DF'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E0'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E2'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E4'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E6'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EA'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EE'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F0'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F2'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DC'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001369'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E1'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E3'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000136F'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E5'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E7'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137D'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E9'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EB'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001381'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013ED'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EF'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000135A'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F1'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:ClassifierRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3'
                      name = 'Archiver' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                      isAbstract = 'false'>
                      <UML:ClassifierRole.multiplicity>
                        <UML:Multiplicity xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F5'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F4'
                              lower = '1' upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:ClassifierRole.multiplicity>
                      <UML:ClassifierRole.base>
                        <UML:Component xmi.idref = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001262'/>
                      </UML:ClassifierRole.base>
                    </UML:ClassifierRole>
                    <UML:AssociationRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F7'
                      isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
                      <UML:Association.connection>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F8'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                        <UML:AssociationEndRole xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F9'
                          isSpecification = 'false' isNavigable = 'false'>
                          <UML:AssociationEnd.participant>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3'/>
                          </UML:AssociationEnd.participant>
                        </UML:AssociationEndRole>
                      </UML:Association.connection>
                      <UML:AssociationRole.message>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FA'/>
                        <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FC'/>
                      </UML:AssociationRole.message>
                    </UML:AssociationRole>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F6'
                      isSpecification = 'false' isAsynchronous = 'false'/>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FB'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141D'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:0000000000001309'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141F'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                    <UML:CallAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001421'
                      isSpecification = 'false' isAsynchronous = 'false'>
                      <UML:CallAction.operation>
                        <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012DC'/>
                      </UML:CallAction.operation>
                    </UML:CallAction>
                    <UML:ReturnAction xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001423'
                      isSpecification = 'false' isAsynchronous = 'true'/>
                  </UML:Namespace.ownedElement>
                  <UML:Collaboration.interaction>
                    <UML:Interaction xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001388'
                      name = 'newInteraction' isSpecification = 'false'>
                      <UML:Interaction.message>
                        <UML:Message xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001389'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001385'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001384'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138B'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001389'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001385'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138A'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139C'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001390'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CreateAction xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139B'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AF'
                          name = 'fileAdd' isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:SendAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B1'
                          name = 'backupOperationError' isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AF'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:SendAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B0'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7'
                          isSpecification = 'false'>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E4'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E3'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E4'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E8'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EE'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EA'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F0'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EE'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EF'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F2'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F0'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F1'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F4'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F2'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F3'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F6'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F4'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F6'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FC'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FE'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FC'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FD'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:0000000000001400'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FE'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EB'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FF'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D9'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DB'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D9'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D6'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DA'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E0'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D9'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DB'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DC'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E2'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E0'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E1'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E4'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E2'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E3'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E6'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E4'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E5'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E6'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E7'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EA'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E9'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EA'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EE'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013ED'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F0'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EE'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EF'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F2'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F0'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DD'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F1'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FA'
                          name = 'invoke' isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F2'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F7'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F6'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FC'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FA'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F7'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FB'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139C'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141D'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001420'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141F'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001422'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.receiver>
                          <UML:Message.predecessor>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001420'/>
                          </UML:Message.predecessor>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:CallAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001421'/>
                          </UML:Message.action>
                        </UML:Message>
                        <UML:Message xmi.id = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001424'
                          isSpecification = 'false'>
                          <UML:Message.activator>
                            <UML:Message xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001422'/>
                          </UML:Message.activator>
                          <UML:Message.sender>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C'/>
                          </UML:Message.sender>
                          <UML:Message.receiver>
                            <UML:ClassifierRole xmi.idref = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E'/>
                          </UML:Message.receiver>
                          <UML:Message.communicationConnection>
                            <UML:AssociationRole xmi.idref = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AC'/>
                          </UML:Message.communicationConnection>
                          <UML:Message.action>
                            <UML:ReturnAction xmi.idref = '-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001423'/>
                          </UML:Message.action>
                        </UML:Message>
                      </UML:Interaction.message>
                    </UML:Interaction>
                  </UML:Collaboration.interaction>
                </UML:Collaboration>
                <UML:Actor xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137D'
                  name = 'API User' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
                <UML:Actor xmi.id = '-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B9'
                  name = 'Caller' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Class xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0'
              name = 'ServiceCleaner' visibility = 'public' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype href = 'http://argouml.org/profiles/uml14/default-uml14.xmi#.:000000000000084B'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Operation xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B1'
                  name = 'cleanServices' visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false'/>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001376'
              name = '' isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = '-64--88-10-100-298f7d00:12dfedfd0ea:-8000:00000000000011B2'/>
              </UML:ModelElement.stereotype>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001377'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'false' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Component xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001378'
                  visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'
                  aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Component xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A9'
          name = 'Services' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Component xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD'
              name = 'Archiver' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:ModelElement.clientDependency>
                <UML:Dependency xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AF'/>
              </UML:ModelElement.clientDependency>
              <UML:Component.residentElement>
                <UML:ElementResidence xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136D'>
                  <UML:ElementResidence.resident>
                    <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
                  </UML:ElementResidence.resident>
                </UML:ElementResidence>
                <UML:ElementResidence xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136E'>
                  <UML:ElementResidence.resident>
                    <UML:Interface xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8'/>
                  </UML:ElementResidence.resident>
                </UML:ElementResidence>
              </UML:Component.residentElement>
            </UML:Component>
          </UML:Namespace.ownedElement>
          <UML:Component.residentElement>
            <UML:ElementResidence xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136C'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
            <UML:ElementResidence xmi.id = '-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001375'>
              <UML:ElementResidence.resident>
                <UML:Class xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0'/>
              </UML:ElementResidence.resident>
            </UML:ElementResidence>
          </UML:Component.residentElement>
        </UML:Component>
        <UML:Dependency xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AF'
          isSpecification = 'false'>
          <UML:Dependency.client>
            <UML:Component xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD'/>
          </UML:Dependency.client>
          <UML:Dependency.supplier>
            <UML:Component xmi.idref = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001262'/>
          </UML:Dependency.supplier>
        </UML:Dependency>
        <UML:DataType xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D4'
          name = 'set&lt;BackupTypes&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000130B'
          name = 'set&lt;ArchiverFeatures&gt;' visibility = 'public' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131A'
          name = 'Iterable&lt;int&gt;' isSpecification = 'false' isRoot = 'false'
          isLeaf = 'false' isAbstract = 'false'/>
        <UML:DataType xmi.id = '-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000144D'
          name = 'set&lt;str&gt;' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'/>
      </UML:Namespace.ownedElement>
    </UML:Model>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012FD'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000001301'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000001303'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000001305'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000001307'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000001309'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:000000000000130B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:000000000000130D'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73eb150b:12decc975a4:-8000:000000000000130F'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:0000000000001095'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:0000000000001097'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:0000000000001099'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:000000000000109B'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:0000000000001099'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:000000000000109B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:000000000000109D'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:000000000000109F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010A1'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010A3'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010A5'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010A7'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010A9'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010AB'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:00000000000010AD'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010F7'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010F9'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010FB'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010FE'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:0000000000001100'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:0000000000001102'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:0000000000001104'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--2812c684:12e5903f74a:-8000:000000000000145B'
      language = 'Python' body = 'No'/>
    <UML:Expression xmi.id = '-64--88-10-100--2812c684:12e5903f74a:-8000:000000000000145F'
      language = 'Python' body = 'No'/>
    <UML:Expression xmi.id = '-64--88-10-100--2812c684:12e5903f74a:-8000:0000000000001488'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000145B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000145F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001461'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001463'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001467'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000146A'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001471'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001473'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001475'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001477'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001479'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000147B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000147D'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001484'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014AE'
      language = 'Python' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014B1'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014B3'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014B5'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014C0'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014C2'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014C4'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014C6'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014C8'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014CA'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014CC'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014CE'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014D0'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014D2'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014D4'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014D6'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--4ea534f7:12e619549d8:-8000:00000000000014D8'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000152F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001531'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001533'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001535'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001537'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001539'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000153B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000153D'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000153F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001543'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001545'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001547'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001549'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000154B'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000154D'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000154F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001551'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001553'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001555'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001557'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015B4'
      language = '' body = 'Non'/>
    <UML:Expression xmi.id = '-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015BA'
      language = '' body = 'Non'/>
    <UML:Expression xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000169F'
      language = '' body = ''/>
    <UML:Expression xmi.id = '-64--88-10-100--11b4e4f3:1308f22adc4:-8000:00000000000016A2'
      language = '' body = ''/>
    <UML:Multiplicity xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FD0'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FD1'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FD9'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FDA'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FDC'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FDD'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF0'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEF'
          lower = '0' upper = '-1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF4'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF3'
          lower = '0' upper = '-1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:0000000000001091'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100-3cff4c2b:12df2431894:-8000:0000000000001092'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010D0'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010D1'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:Multiplicity xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010D8'>
      <UML:Multiplicity.range>
        <UML:MultiplicityRange xmi.id = '-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010D9'
          lower = '1' upper = '1'/>
      </UML:Multiplicity.range>
    </UML:Multiplicity>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131D'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131E'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131F'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001320'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001321'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000132E'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001331'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:0000000000001332'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100-41ff7d43:12e5872f826:-8000:0000000000001405'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001405'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015DB'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015DC'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015DD'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015DE'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015DF'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E0'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E1'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E2'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E3'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015E4'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015EC'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015ED'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015EE'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015EF'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F0'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F1'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F2'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F3'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F4'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F5'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F6'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F7'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F8'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015F9'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FA'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FB'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FC'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FD'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FE'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015FF'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:TaggedValue xmi.id = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001600'
      isSpecification = 'false'>
      <UML:TaggedValue.dataValue>true</UML:TaggedValue.dataValue>
      <UML:TaggedValue.type>
        <UML:TagDefinition xmi.idref = '-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000131A'/>
      </UML:TaggedValue.type>
    </UML:TaggedValue>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001219'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121A'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121B'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121C'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121D'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121E'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000121F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001220'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001221'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001222'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001223'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001224'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001225'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001226'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001227'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001228'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001229'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122A'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122B'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122C'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122D'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122E'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000122F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001230'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001231'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001232'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001233'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001234'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001235'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001236'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CreateAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001237'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:0000000000001115'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:0000000000001116'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:0000000000001117'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-7d9b32ad:12df535922a:-8000:0000000000001118'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-3f1a5440:12e00a2665f:-8000:00000000000011F1'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-3f1a5440:12e00a2665f:-8000:00000000000011F2'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-3f1a5440:12e00a2665f:-8000:00000000000011F3'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-3f1a5440:12e00a2665f:-8000:00000000000011F4'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-3f1a5440:12e00a2665f:-8000:00000000000011F5'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001253'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001254'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001255'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001256'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001251'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-41d799e4:12e01215edc:-8000:000000000000126F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001273'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001274'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012DE'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012DF'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E0'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132E'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001354'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001355'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E5'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E7'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E9'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012EB'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012ED'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012EF'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F1'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F3'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F5'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F7'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F9'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FE'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001303'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001308'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130D'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001311'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001313'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001315'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001317'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001319'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131B'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131D'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:CallAction xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131F'
      isSpecification = 'false' isAsynchronous = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E6'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E8'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012EA'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012EC'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012EE'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F0'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F2'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F4'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F6'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012F8'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FA'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001302'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001304'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130C'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000130E'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001310'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001312'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001314'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001316'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001318'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131A'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131C'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:000000000000131E'
      isSpecification = 'false'/>
    <UML:Message xmi.id = '-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001320'
      isSpecification = 'false'/>
    <UML:A_context_raisedSignal>
      <UML:Operation xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A6'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000171A'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:000000000000171A'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B4'/>
      <UML:Operation xmi.idref = '-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000143C'/>
      <UML:Signal xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F7'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115E'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000115B'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F9'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5f5934cf:13124f0e414:-8000:00000000000016F9'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B4'/>
      <UML:Operation xmi.idref = '-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A8'/>
      <UML:Exception xmi.idref = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014E6'/>
      <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132F'/>
      <UML:Signal xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E9'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116A'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116A'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132E'/>
      <UML:Signal xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D8'/>
      <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000165C'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001172'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001172'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001574'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D9'/>
      <UML:Signal xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012E9'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AB'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001659'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116D'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000116D'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F4'/>
      <UML:Signal xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F7'/>
      <UML:Operation xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D5'/>
      <UML:Signal xmi.idref = '-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012D8'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001175'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001175'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E8'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012C7'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D7'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D7'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B4'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5363ca80:12e0a946c2e:-8000:00000000000013EE'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D3'/>
      <UML:Exception xmi.idref = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014E6'/>
      <UML:Operation xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FF'/>
      <UML:Exception xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FD'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001112'/>
      <UML:Exception xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FD'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001112'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F9'/>
      <UML:Exception xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014FD'/>
      <UML:Operation xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F9'/>
      <UML:Exception xmi.idref = '-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014E6'/>
      <UML:Operation xmi.idref = '-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F6'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001648'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100-6c24c421:1303513dc00:-8000:000000000000162C'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B1'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B1'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B4'/>
      <UML:Operation xmi.idref = '-64--88-10-100-40c0f317:12e5ba448a8:-8000:0000000000001492'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141C'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001400'/>
      <UML:Operation xmi.idref = '-64--88-10-100-5a4cbb43:130378fb763:-8000:000000000000156E'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
      <UML:Operation xmi.idref = '-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001577'/>
      <UML:Exception xmi.idref = '-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001401'/>
    </UML:A_context_raisedSignal>
  </XMI.content>
</XMI>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007DA"
      name="Components"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[80, 136, 134, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="90"
      y="136"
      width="124"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="90"
      y="136"
      width="124"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[101, 137, 112, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="101"
        y="137"
        width="112"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="101"
      y="137"
      width="112"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >User Interface</text>
    <rectangle name="Fig0.4"
      x="80"
      y="157"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="80"
      y="184"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[288, 136, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="298"
      y="136"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="298"
      y="136"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[309, 137, 108, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="309"
        y="137"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="309"
      y="137"
      width="108"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig1.4"
      x="288"
      y="157"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="288"
      y="184"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[184, 264, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="194"
      y="264"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="194"
      y="264"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[205, 265, 108, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="205"
        y="265"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="205"
      y="265"
      width="108"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Configuration</text>
    <rectangle name="Fig2.4"
      x="184"
      y="285"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="184"
      y="312"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[184, 8, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="194"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="194"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[205, 9, 108, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="205"
        y="9"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="205"
      y="9"
      width="108"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <rectangle name="Fig3.4"
      x="184"
      y="29"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="184"
      y="56"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[512, 400, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001262"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="522"
      y="400"
      width="120"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="522"
      y="400"
      width="120"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[533, 401, 108, 17]"
         href="-64--88-10-100-41d799e4:12e01215edc:-8000:0000000000001262"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="533"
        y="401"
        width="108"
        height="17"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="533"
        y="401"
        width="108"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«executable»</text>
    </group>
    <text name="Fig4.3"
      x="533"
      y="418"
      width="108"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >External Archiver</text>
    <rectangle name="Fig4.4"
      x="512"
      y="421"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig4.5"
      x="512"
      y="448"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[112, 160, 86, 40]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig5.0"
      x="122"
      y="160"
      width="76"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="122"
      y="160"
      width="76"
      height="40"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[133, 161, 64, 0]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="133"
        y="161"
        width="64"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="133"
      y="161"
      width="64"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Cmdline UI</text>
    <rectangle name="Fig5.4"
      x="112"
      y="168"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="112"
      y="181"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 8, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="18"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig6.1"
      x="18"
      y="8"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 9, 108, 0]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="29"
        y="9"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="29"
      y="9"
      width="108"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Starter</text>
    <rectangle name="Fig6.4"
      x="8"
      y="29"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig6.5"
      x="8"
      y="56"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[14, 376, 462, 120]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="24"
      y="376"
      width="452"
      height="120"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig7.1"
      x="24"
      y="376"
      width="452"
      height="120"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[35, 377, 440, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="35"
        y="377"
        width="440"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig7.3"
      x="35"
      y="377"
      width="440"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Services</text>
    <rectangle name="Fig7.4"
      x="14"
      y="411"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig7.5"
      x="14"
      y="451"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[288, 400, 130, 80]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig7"
    </private>
    
    <rectangle name="Fig8.0"
      x="298"
      y="400"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig8.1"
      x="298"
      y="400"
      width="120"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[309, 401, 108, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="309"
        y="401"
        width="108"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="309"
      y="401"
      width="108"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiver</text>
    <rectangle name="Fig8.4"
      x="288"
      y="421"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig8.5"
      x="288"
      y="448"
      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-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
                        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="306"
              y="215" />
      <lineto x="306"
              y="264" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
                        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="213"
              y="152" />
      <lineto x="298"
              y="152" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
                        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="206"
              y="215" />
      <lineto x="206"
              y="264" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
                        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="202"
              y="136" />
      <lineto x="202"
              y="87" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
                        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="306"
              y="136" />
      <lineto x="306"
              y="87" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E"
                        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="256"
              y="264" />
      <lineto x="256"
              y="87" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig3"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EB"
                        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="194"
              y="48" />
      <lineto x="137"
              y="48" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--69a8225c:132477c3fef:-8000:00000000000017A8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--69a8225c:132477c3fef:-8000:00000000000017A8"
                        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="298"
              y="200" />
      <lineto x="213"
              y="200" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig1"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
                        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="352"
              y="215" />
      <lineto x="352"
              y="400" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig8"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AF"
                        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="417"
              y="440" />
      <lineto x="522"
              y="440" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007DA"
      name="Use-case Overview"
>
  <rectangle name="Fig0"
    x="80"
    y="24"
    width="600"
    height="608"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <group name="Fig1"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[16, 312, 57, 76]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="16"
      y="312"
      width="57"
      height="76"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="25"
      y="367"
      width="38"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >User</text>
    <ellipse name="Fig1.2"
      x="44"
      y="329"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig1.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="337" />
      <lineto x="44"
              y="352" />
    </path>
    <path name="Fig1.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="34"
              y="342" />
      <lineto x="54"
              y="342" />
    </path>
    <path name="Fig1.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="352" />
      <lineto x="39"
              y="367" />
    </path>
    <path name="Fig1.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="352" />
      <lineto x="49"
              y="367" />
    </path>
    <group name="Fig1.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[44, 388, 0, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCC"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.7.0"
        x="44"
        y="388"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[116, 320, 171, 69]pathVisible=true;stereotypeView=0;extensionPointVisible=true"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig2.0"
      x="202"
      y="354"
      rx="85"
      ry="34"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="137"
      y="333"
      width="129"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Select Backup to Create</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[126, 333, 128, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="126"
        y="333"
        width="128"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="116"
      y="354"
      width="170"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[137, 354, 129, 22]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FCD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="137"
        y="354"
        width="129"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="137"
        y="354"
        width="129"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Backup Configuration: </text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[283, 392, 182, 55]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig3.0"
      x="374"
      y="419"
      rx="91"
      ry="27"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="291"
      y="409"
      width="165"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >Temporairly Configure Backup</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[292, 414, 167, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="292"
        y="414"
        width="167"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="283"
      y="430"
      width="202"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[302, 430, 165, 21]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE0"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="302"
        y="430"
        width="165"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.use_case.ui.FigExtend"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig2.0"
      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-10-100--2953573d:12de7a1b757:-8000:0000000000000FE6"
                        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="316"
              y="398" />
      <lineto x="263"
              y="377" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[304, 240, 102, 39]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="355"
      y="259"
      rx="51"
      ry="19"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="314"
      y="249"
      width="82"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Create Backup</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[314, 254, 82, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="314"
        y="254"
        width="82"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="304"
      y="270"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[324, 270, 82, 21]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="324"
        y="270"
        width="82"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <text name="Fig6"
    x="8"
    y="8"
    width="78"
    height="13"
    fill="0"
    fillcolor="white"
    stroke="0"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >Backup creation</text>
  <group name="Fig7"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[456, 320, 176, 53]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="544"
      y="346"
      rx="88"
      ry="26"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="465"
      y="336"
      width="158"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Set Incremental Backup Level</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[464, 341, 159, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="464"
        y="341"
        width="159"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="456"
      y="357"
      width="196"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[475, 357, 158, 21]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="475"
        y="357"
        width="158"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[467, 440, 144, 47]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig8.0"
      x="539"
      y="463"
      rx="72"
      ry="23"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="476"
      y="453"
      width="125"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Set Compression Level</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[477, 458, 126, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="477"
        y="458"
        width="126"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="467"
      y="474"
      width="164"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[487, 474, 125, 21]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="487"
        y="474"
        width="125"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[504, 264, 143, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="504"
      y="264"
      width="143"
      height="45"
      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="504"
              y="264" />
      <lineto x="636"
              y="264" />
      <lineto x="646"
              y="274" />
      <lineto x="646"
              y="308" />
      <lineto x="504"
              y="308" />
      <lineto x="504"
              y="264" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="636"
              y="264" />
      <lineto x="646"
              y="274" />
      <lineto x="636"
              y="274" />
      <lineto x="636"
              y="264" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[506, 266, 129, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FF8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="506"
        y="266"
        width="129"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="506"
      y="266"
      width="129"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Other possible options
are not listed for the sake
of brevity.</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001528"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig2"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001528"
                        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="246"
              y="324" />
      <lineto x="327"
              y="275" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001000"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig7"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001000"
                        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="495"
              y="367" />
      <lineto x="425"
              y="396" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001001"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig8"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001001"
                        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="481"
              y="448" />
      <lineto x="441"
              y="437" />
    </path>
  </group>
  <text name="Fig13"
    x="328"
    y="24"
    width="63"
    height="13"
    fill="0"
    fillcolor="white"
    stroke="0"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="true"
    textsize="10"
    justification="Center"
  >AutoArchive</text>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E9"
       sourceConnector="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010EA"
       destConnector="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010ED"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig2"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E9"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010EA"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010EA"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010ED"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010ED"
                        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="54"
              y="342" />
      <lineto x="118"
              y="347" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[123, 88, 94, 37]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig15.0"
      x="170"
      y="106"
      rx="47"
      ry="18"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="133"
      y="96"
      width="73"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >List Backups</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[134, 101, 73, 0]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="134"
        y="101"
        width="73"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="123"
      y="117"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[143, 117, 73, 21]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001736"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="143"
        y="117"
        width="73"
        height="21"
        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-10-100-26950282:1312c2f7991:-8000:0000000000001737"
       sourceConnector="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001738"
       destConnector="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig15"
      sourceFigNode="Fig1"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001737"
                        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-10-100-26950282:1312c2f7991:-8000:0000000000001738"
                        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-10-100-26950282:1312c2f7991:-8000:0000000000001738"
                        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-10-100-26950282:1312c2f7991:-8000:000000000000173B"
                        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-10-100-26950282:1312c2f7991:-8000:000000000000173B"
                        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="49"
              y="322" />
      <lineto x="160"
              y="123" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[336, 56, 152, 49]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig17.0"
      x="412"
      y="80"
      rx="76"
      ry="24"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="345"
      y="70"
      width="134"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >List Configured Backups</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[344, 75, 135, 0]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="344"
        y="75"
        width="135"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.3"
      x="336"
      y="91"
      width="172"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[355, 91, 134, 21]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173E"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="355"
        y="91"
        width="134"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[340, 144, 146, 47]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig18.0"
      x="413"
      y="167"
      rx="73"
      ry="23"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="349"
      y="157"
      width="127"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >List Orphaned Backups</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[350, 162, 129, 0]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="350"
        y="162"
        width="129"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig18.3"
      x="340"
      y="178"
      width="166"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[360, 178, 127, 21]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:000000000000173F"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="360"
        y="178"
        width="127"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001740"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig17.0"
      sourceFigNode="Fig15"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001740"
                        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="215"
              y="101" />
      <lineto x="339"
              y="87" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001741"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig15"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001741"
                        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="209"
              y="115" />
      <lineto x="356"
              y="152" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[128, 512, 156, 49]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001742"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig21.0"
      x="206"
      y="536"
      rx="78"
      ry="24"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig21.1"
      x="137"
      y="526"
      width="138"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Purge Orphaned Backups</text>
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 531, 141, 0]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001742"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="136"
        y="531"
        width="141"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig21.3"
      x="128"
      y="547"
      width="178"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig21.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[148, 547, 138, 21]"
         href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001742"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.4.0"
        x="148"
        y="547"
        width="138"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001743"
       sourceConnector="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001744"
       destConnector="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001747"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig21"
      sourceFigNode="Fig1"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001743"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig22.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001744"
                        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="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001744"
                        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="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001747"
                        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="-64--88-10-100-26950282:1312c2f7991:-8000:0000000000001747"
                        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="49"
              y="388" />
      <lineto x="181"
              y="513" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100--1a9e0fa3:12dec6be760:-8000:0000000000000FF2"
      name="Archiving Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[310, 152, 626, 152]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="320"
      y="152"
      width="616"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="320"
      y="152"
      width="616"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[331, 153, 604, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="331"
        y="153"
        width="604"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="331"
      y="153"
      width="604"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig0.4"
      x="310"
      y="197"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="310"
      y="248"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[352, 168, 127, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig1.0"
      x="352"
      y="168"
      width="127"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="353"
      y="169"
      width="125"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiving</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 169, 125, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="353"
        y="169"
        width="125"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="353"
        y="169"
        width="125"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="352"
      y="206"
      width="357"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="353"
        y="207"
        width="355"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[14, 184, 180, 120]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="24"
      y="184"
      width="170"
      height="120"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="24"
      y="184"
      width="170"
      height="120"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[35, 185, 158, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="35"
        y="185"
        width="158"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="35"
      y="185"
      width="158"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >User Interface</text>
    <rectangle name="Fig2.4"
      x="14"
      y="219"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="14"
      y="259"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
                        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="193"
              y="296" />
      <lineto x="310"
              y="296" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D4"
       sourceConnector="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D5"
       destConnector="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig1"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012D4"
                        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-10-100-73eb150b:12decc975a4:-8000:00000000000012D5"
                        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-10-100-73eb150b:12decc975a4:-8000:00000000000012D5"
                        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-10-100-73eb150b:12decc975a4:-8000:00000000000012D8"
                        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-10-100-73eb150b:12decc975a4:-8000:00000000000012D8"
                        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="193"
              y="199" />
      <lineto x="352"
              y="199" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[128, 352, 568, 88]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="138"
      y="352"
      width="558"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig5.1"
      x="138"
      y="352"
      width="558"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[149, 353, 546, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="149"
        y="353"
        width="546"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig5.3"
      x="149"
      y="353"
      width="546"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Configuration</text>
    <rectangle name="Fig5.4"
      x="128"
      y="376"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig5.5"
      x="128"
      y="405"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig5"
      sourceFigNode="Fig0"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
                        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="560"
              y="303" />
      <lineto x="560"
              y="352" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig5"
      sourceFigNode="Fig2"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
                        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="184"
              y="303" />
      <lineto x="184"
              y="352" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[352, 16, 288, 88]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="362"
      y="16"
      width="278"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig8.1"
      x="362"
      y="16"
      width="278"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[373, 17, 266, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="373"
        y="17"
        width="266"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.3"
      x="373"
      y="17"
      width="266"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <rectangle name="Fig8.4"
      x="352"
      y="40"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig8.5"
      x="352"
      y="69"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig8"
      sourceFigNode="Fig2"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
                        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="193"
              y="184" />
      <lineto x="352"
              y="103" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
       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-10-100-6516043d:12df99a8146:-8000:000000000000112C"
                        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="568"
              y="152" />
      <lineto x="568"
              y="103" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[394, 40, 230, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig8"
    </private>
    
    <rectangle name="Fig11.0"
      x="394"
      y="40"
      width="230"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="395"
      y="41"
      width="228"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IInterfaceAccessor</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[395, 41, 228, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="395"
        y="41"
        width="228"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.2.1"
        x="395"
        y="41"
        width="228"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig11.3"
      x="394"
      y="78"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="395"
        y="79"
        width="520"
        height="50"
        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
       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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        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="440"
              y="152" />
      <lineto x="440"
              y="78" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[168, 56, 121, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000119F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="168"
      y="56"
      width="121"
      height="45"
      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="168"
              y="56" />
      <lineto x="278"
              y="56" />
      <lineto x="288"
              y="66" />
      <lineto x="288"
              y="100" />
      <lineto x="168"
              y="100" />
      <lineto x="168"
              y="56" />
    </path>
    <path name="Fig13.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="278"
              y="56" />
      <lineto x="288"
              y="66" />
      <lineto x="278"
              y="66" />
      <lineto x="278"
              y="56" />
    </path>
    <group name="Fig13.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[170, 58, 107, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000119F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="170"
        y="58"
        width="107"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig13.4"
      x="170"
      y="58"
      width="107"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >IComponentInterface
that Mainf requires is
part of IArchiving.</text>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[496, 168, 122, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig14.0"
      x="496"
      y="168"
      width="122"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="497"
      y="169"
      width="120"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[497, 169, 120, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="497"
        y="169"
        width="120"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.2.1"
        x="497"
        y="169"
        width="120"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig14.3"
      x="496"
      y="206"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="497"
        y="207"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig11"
      sourceFigNode="Fig14"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
                        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="576"
              y="168" />
      <lineto x="576"
              y="78" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BB"
       sourceConnector="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BC"
       destConnector="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig14"
      sourceFigNode="Fig8"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BB"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BC"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BC"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BF"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011BF"
                        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="608"
              y="103" />
      <lineto x="608"
              y="168" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[48, 240, 129, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig17.0"
      x="48"
      y="240"
      width="129"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="49"
      y="241"
      width="127"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentUi</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[49, 241, 127, 17]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="49"
        y="241"
        width="127"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig17.2.1"
        x="49"
        y="241"
        width="127"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig17.3"
      x="48"
      y="278"
      width="290"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="49"
        y="279"
        width="288"
        height="120"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138A"
       sourceConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
       destConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig17"
      sourceFigNode="Fig0"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138A"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
                        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="310"
              y="264" />
      <lineto x="176"
              y="264" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155E"
       sourceConnector="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155F"
       destConnector="-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001562"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig1"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155E"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig19.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155F"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155F"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001562"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:0000000000001562"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="448"
              y="103" />
      <lineto x="448"
              y="168" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[504, 376, 175, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig5"
    </private>
    
    <rectangle name="Fig20.0"
      x="504"
      y="376"
      width="175"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig20.1"
      x="505"
      y="377"
      width="173"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::IStoragePortion</text>
    <group name="Fig20.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[505, 377, 173, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.2.0"
        x="505"
        y="377"
        width="173"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig20.2.1"
        x="505"
        y="377"
        width="173"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig20.3"
      x="504"
      y="414"
      width="352"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig20.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig20.4.0"
        x="505"
        y="415"
        width="350"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160C"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig20"
      sourceFigNode="Fig0"
      destFigNode="Fig20"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160C"
                        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="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
                        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="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
                        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="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
                        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="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
                        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="584"
              y="303" />
      <lineto x="584"
              y="376" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[352, 376, 138, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig5"
    </private>
    
    <rectangle name="Fig22.0"
      x="352"
      y="376"
      width="138"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig22.1"
      x="353"
      y="377"
      width="136"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::IStorage</text>
    <group name="Fig22.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 377, 136, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="353"
        y="377"
        width="136"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig22.2.1"
        x="353"
        y="377"
        width="136"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig22.3"
      x="352"
      y="414"
      width="437"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig22.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.4.0"
        x="353"
        y="415"
        width="435"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001639"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163A"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig22"
      sourceFigNode="Fig0"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001639"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163A"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163A"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163D"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000163D"
                        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="441"
              y="303" />
      <lineto x="441"
              y="376" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[176, 376, 154, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig5"
    </private>
    
    <rectangle name="Fig24.0"
      x="176"
      y="376"
      width="154"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig24.1"
      x="177"
      y="377"
      width="152"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::IAppConfig</text>
    <group name="Fig24.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[177, 377, 152, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.2.0"
        x="177"
        y="377"
        width="152"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig24.2.1"
        x="177"
        y="377"
        width="152"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig24.3"
      x="176"
      y="414"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig24.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig24.4.0"
        x="177"
        y="415"
        width="239"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B8"
       sourceConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
       destConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig24"
      sourceFigNode="Fig0"
      destFigNode="Fig24"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B8"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
                        angle="-43.0"
                        offset="23" />
      <argouml:pathitem figname="Fig25.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
                        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="328"
              y="303" />
      <lineto x="328"
              y="376" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[744, 352, 392, 88]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig26.0"
      x="754"
      y="352"
      width="382"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig26.1"
      x="754"
      y="352"
      width="382"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig26.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[765, 353, 370, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.2.0"
        x="765"
        y="353"
        width="370"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig26.3"
      x="765"
      y="353"
      width="370"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Services::Archiver</text>
    <rectangle name="Fig26.4"
      x="744"
      y="376"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig26.5"
      x="744"
      y="405"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig26"
      sourceFigNode="Fig0"
      destFigNode="Fig26"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
                        angle="247.0"
                        offset="45" />
    </private>
    <path name="Fig27.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="768"
              y="303" />
      <lineto x="768"
              y="352" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[784, 376, 68, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig26"
    </private>
    
    <rectangle name="Fig28.0"
      x="784"
      y="376"
      width="68"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig28.1"
      x="785"
      y="377"
      width="66"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IArchiver</text>
    <group name="Fig28.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[785, 377, 66, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.2.0"
        x="785"
        y="377"
        width="66"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig28.2.1"
        x="785"
        y="377"
        width="66"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig28.3"
      x="784"
      y="414"
      width="764"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig28.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig28.4.0"
        x="785"
        y="415"
        width="762"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001372"
       sourceConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
       destConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig28"
      sourceFigNode="Fig0"
      destFigNode="Fig28"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001372"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
                        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="808"
              y="303" />
      <lineto x="808"
              y="376" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[888, 376, 235, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig26"
    </private>
    
    <rectangle name="Fig30.0"
      x="888"
      y="376"
      width="235"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig30.1"
      x="889"
      y="377"
      width="233"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ services::archiver::ArchiverServiceCreator</text>
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[889, 377, 233, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="889"
        y="377"
        width="233"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig30.2.1"
        x="889"
        y="377"
        width="233"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig30.3"
      x="888"
      y="414"
      width="235"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig30.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[889, 415, 233, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.4.0"
        x="889"
        y="415"
        width="233"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig30.5"
      x="888"
      y="435"
      width="625"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig30.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.6.0"
        x="889"
        y="436"
        width="623"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig30"
      destPortFig="Fig28"
      sourceFigNode="Fig30"
      destFigNode="Fig28"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FD"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="888"
              y="392" />
      <lineto x="851"
              y="392" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FE"
       sourceConnector="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FF"
       destConnector="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001400"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig30"
      sourceFigNode="Fig0"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FE"
                        angle="249.0"
                        offset="48" />
      <argouml:pathitem figname="Fig32.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FF"
                        angle="-50.0"
                        offset="23" />
      <argouml:pathitem figname="Fig32.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FF"
                        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-10-100--6956e572:1381044bbf6:-8000:0000000000001400"
                        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-10-100--6956e572:1381044bbf6:-8000:0000000000001400"
                        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="912"
              y="303" />
      <lineto x="912"
              y="376" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-7806c131:12df1d0f61a:-8000:0000000000001096"
      name="ArchivingComponent Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[8, 184, 150, 145]pathVisible=true;stereotypeView=0;operationsVisible=false;enumerationLiteralsVisible=true"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="184"
      width="150"
      height="145"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="185"
      width="148"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::ArchiverTypes</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 185, 148, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="185"
        width="148"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="9"
        y="185"
        width="148"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig0.3"
      x="8"
      y="222"
      width="150"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[9, 223, 148, 106]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="223"
        width="148"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="9"
        y="223"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Tar</text>
      <text name="Fig0.4.2"
        x="9"
        y="237"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGz</text>
      <text name="Fig0.4.3"
        x="9"
        y="251"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2</text>
      <text name="Fig0.4.4"
        x="9"
        y="265"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarXz</text>
      <text name="Fig0.4.5"
        x="9"
        y="279"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarInternal</text>
      <text name="Fig0.4.6"
        x="9"
        y="293"
        width="148"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGzInternal</text>
      <text name="Fig0.4.7"
        x="9"
        y="307"
        width="148"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2Internal</text>
    </group>
    <rectangle name="Fig0.5"
      x="8"
      y="328"
      width="150"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 329, 148, 21]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="9"
        y="329"
        width="148"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[24, 8, 357, 145]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="24"
      y="8"
      width="357"
      height="145"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="25"
      y="9"
      width="355"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiving</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[25, 9, 355, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="25"
        y="9"
        width="355"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="25"
        y="9"
        width="355"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="24"
      y="46"
      width="357"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[25, 47, 355, 106]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="25"
        y="47"
        width="355"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="25"
        y="47"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+makeBackup(specFile : String)</text>
      <text name="Fig1.4.2"
        x="25"
        y="61"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+filterValidSpecFiles(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig1.4.3"
        x="25"
        y="75"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getConfiguredArchiveNames(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig1.4.4"
        x="25"
        y="89"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveInfo(specFile : String) : ArchiveInfo</text>
      <text name="Fig1.4.5"
        x="25"
        y="103"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveInfo(archiveName : String) : ArchiveInfo</text>
      <text name="Fig1.4.6"
        x="25"
        y="117"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveNames() : Iterable&lt;str&gt;</text>
      <text name="Fig1.4.7"
        x="25"
        y="131"
        width="355"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredArchiveData(archiveName : String)</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[200, 184, 496, 193]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="200"
      y="184"
      width="496"
      height="193"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="201"
      y="185"
      width="494"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchivingComponent</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 185, 494, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="201"
        y="185"
        width="494"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="200"
      y="206"
      width="496"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[201, 207, 494, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="201"
        y="207"
        width="494"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="201"
        y="207"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-ARCHIVERS : tuple&lt;type{IArchiver}&gt;</text>
      <text name="Fig2.4.2"
        x="201"
        y="221"
        width="494"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-interfaceAccessor : IInterfaceAccessor</text>
    </group>
    <rectangle name="Fig2.5"
      x="200"
      y="242"
      width="496"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[201, 243, 494, 134]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000113C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="201"
        y="243"
        width="494"
        height="134"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.6.1"
        x="201"
        y="243"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig2.6.2"
        x="201"
        y="257"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
      <text name="Fig2.6.3"
        x="201"
        y="271"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+makeBackup(specFile : String)</text>
      <text name="Fig2.6.4"
        x="201"
        y="285"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+filterValidSpecFiles(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig2.6.5"
        x="201"
        y="299"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getConfiguredArchiveNames(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig2.6.6"
        x="201"
        y="313"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveInfo(specFile : String) : ArchiveInfo</text>
      <text name="Fig2.6.7"
        x="201"
        y="327"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveInfo(archiveName : String) : ArchiveInfo</text>
      <text name="Fig2.6.8"
        x="201"
        y="341"
        width="494"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveNames() : Iterable&lt;str&gt;</text>
      <text name="Fig2.6.9"
        x="201"
        y="355"
        width="494"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredArchiveData(archiveName : String)</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001149"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001149"
                        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="200"
              y="256" />
      <lineto x="157"
              y="256" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[400, 8, 244, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="400"
      y="8"
      width="244"
      height="76"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="401"
      y="9"
      width="242"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[401, 9, 242, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="401"
        y="9"
        width="242"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="401"
        y="9"
        width="242"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig4.3"
      x="400"
      y="46"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[401, 47, 242, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="401"
        y="47"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="401"
        y="47"
        width="242"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig4.4.2"
        x="401"
        y="61"
        width="242"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig2"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011AC"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="480"
              y="184" />
      <lineto x="480"
              y="83" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014D6"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100-73a08632:12ed99d03c9:-8000:00000000000014D6"
                        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="240"
              y="184" />
      <lineto x="240"
              y="152" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[664, 88, 123, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="664"
      y="88"
      width="123"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="665"
      y="89"
      width="121"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >- ArchiveInfo</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[665, 89, 121, 0]"
         href="-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="665"
        y="89"
        width="121"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="664"
      y="110"
      width="123"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[665, 111, 121, 21]"
         href="-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="665"
        y="111"
        width="121"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="664"
      y="132"
      width="123"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[665, 133, 121, 22]"
         href="-64--88-10-100--78e13b56:1312ed9e323:-8000:000000000000179F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="665"
        y="133"
        width="121"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.6.1"
        x="665"
        y="133"
        width="121"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(name : String)</text>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[664, 8, 133, 45]pathVisible=true;stereotypeView=0;operationsVisible=false;attributesVisible=true;"
       href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="664"
      y="8"
      width="133"
      height="45"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="665"
      y="9"
      width="131"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::ArchiveInfo</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[665, 9, 131, 0]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="665"
        y="9"
        width="131"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.3"
      x="664"
      y="30"
      width="133"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[665, 31, 131, 21]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="665"
        y="31"
        width="131"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig8.5"
      x="664"
      y="51"
      width="225"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="665"
        y="52"
        width="223"
        height="246"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--78e13b56:1312ed9e323:-8000:00000000000017A0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig8"
      sourceFigNode="Fig7"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--78e13b56:1312ed9e323:-8000:00000000000017A0"
                        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="728"
              y="88" />
      <lineto x="728"
              y="52" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 408, 564, 122]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="16"
      y="408"
      width="564"
      height="122"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="17"
      y="409"
      width="562"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ArchiverManipulator</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 409, 562, 0]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="17"
        y="409"
        width="562"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.3"
      x="16"
      y="430"
      width="564"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 431, 562, 21]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="17"
        y="431"
        width="562"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig10.5"
      x="16"
      y="451"
      width="564"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 452, 562, 78]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001418"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.6.0"
        x="17"
        y="452"
        width="562"
        height="78"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.6.1"
        x="17"
        y="452"
        width="562"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(backupInformationProvider : BackupInformationProvider,interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig10.6.2"
        x="17"
        y="466"
        width="562"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+createBackup() : String</text>
      <text name="Fig10.6.3"
        x="17"
        y="480"
        width="562"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+saveBackupLevelInfo(backupFilePath : String)</text>
      <text name="Fig10.6.4"
        x="17"
        y="494"
        width="562"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+isOptionSupported(option : Option) : Boolean</text>
      <text name="Fig10.6.5"
        x="17"
        y="508"
        width="562"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+tryPurgeStoredArchiveData(archiveName : String,userConfigDir : String,storage : IStorage) : Boolean</text>
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[648, 408, 442, 206]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="648"
      y="408"
      width="442"
      height="206"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="649"
      y="409"
      width="440"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ BackupInformationProvider</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[649, 409, 440, 0]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="649"
        y="409"
        width="440"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="648"
      y="430"
      width="442"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[649, 431, 440, 21]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="649"
        y="431"
        width="440"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.5"
      x="648"
      y="451"
      width="442"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[649, 452, 440, 162]"
         href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001432"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.6.0"
        x="649"
        y="452"
        width="440"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.6.1"
        x="649"
        y="452"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(archiveSpec : ArchiveSpec,interfaceAccessor : InterfaceAccessor)</text>
      <text name="Fig11.6.2"
        x="649"
        y="466"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +archiveSpec() : ArchiveSpec</text>
      <text name="Fig11.6.3"
        x="649"
        y="480"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +currentBackupLevel() : Integer</text>
      <text name="Fig11.6.4"
        x="649"
        y="494"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +nextBackupLevel() : Integer</text>
      <text name="Fig11.6.5"
        x="649"
        y="508"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartReason() : BackupLevelRestartReasons</text>
      <text name="Fig11.6.6"
        x="649"
        y="522"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartLevel() : Integer</text>
      <text name="Fig11.6.7"
        x="649"
        y="536"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getLastRestartDate() : date</text>
      <text name="Fig11.6.8"
        x="649"
        y="550"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getLastFullRestartDate() : date</text>
      <text name="Fig11.6.9"
        x="649"
        y="564"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRestartDate(storageVariable : String,storagePortion : IStoragePortion) : date</text>
      <text name="Fig11.6.10"
        x="649"
        y="578"
        width="440"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveNames(userConfigDir : String,storage : IStorage) : set&lt;str&gt;</text>
      <text name="Fig11.6.11"
        x="649"
        y="592"
        width="440"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getBackupLevelForBackup(archiveName : String,userConfigDir : String) : Integer</text>
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001458"
       sourceConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001459"
       destConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig11"
      sourceFigNode="Fig10"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001458"
                        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-10-100--8e150aa:13814d50e5c:-8000:0000000000001459"
                        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-10-100--8e150aa:13814d50e5c:-8000:0000000000001459"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145A"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145A"
                        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="579"
              y="456" />
      <lineto x="648"
              y="456" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145B"
       sourceConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145C"
       destConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig10"
      sourceFigNode="Fig2"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145B"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145C"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145C"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145D"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145D"
                        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="392"
              y="376" />
      <lineto x="392"
              y="408" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145E"
       sourceConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145F"
       destConnector="-64--88-10-100--8e150aa:13814d50e5c:-8000:0000000000001460"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig11"
      sourceFigNode="Fig2"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145E"
                        angle="267.0"
                        offset="40" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--8e150aa:13814d50e5c:-8000:000000000000145F"
                        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-10-100--8e150aa:13814d50e5c:-8000:000000000000145F"
                        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-10-100--8e150aa:13814d50e5c:-8000:0000000000001460"
                        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-10-100--8e150aa:13814d50e5c:-8000:0000000000001460"
                        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="672"
              y="376" />
      <lineto x="672"
              y="408" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 584, 470, 80]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="16"
      y="584"
      width="470"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="17"
      y="585"
      width="468"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ArchiveSpec</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 585, 468, 0]"
         href="127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="17"
        y="585"
        width="468"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.3"
      x="16"
      y="606"
      width="470"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 607, 468, 21]"
         href="127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="17"
        y="607"
        width="468"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig15.5"
      x="16"
      y="627"
      width="470"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 628, 468, 36]"
         href="127-0-0-1-e187903:11caf2df0bb:-8000:000000000000080F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.6.0"
        x="17"
        y="628"
        width="468"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig15.6.1"
        x="17"
        y="628"
        width="468"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(specFile : String,configuration : IConfiguration,componentUi : IComponentUi)</text>
      <text name="Fig15.6.2"
        x="17"
        y="642"
        width="468"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRawValue(option : Option) : object</text>
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DE"
       sourceConnector="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DF"
       destConnector="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10"
      destPortFig="Fig15"
      sourceFigNode="Fig10"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DE"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012DF"
                        angle="-50.0"
                        offset="23" />
      <argouml:pathitem figname="Fig16.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012DF"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012E0"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012E0"
                        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="256"
              y="529" />
      <lineto x="256"
              y="584" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E1"
       sourceConnector="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E2"
       destConnector="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11"
      destPortFig="Fig15"
      sourceFigNode="Fig11"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E1"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig17.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012E2"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012E2"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012E3"
                        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-10-100-83bfa34:138152bce13:-8000:00000000000012E3"
                        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="648"
              y="592" />
      <lineto x="485"
              y="592" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[712, 184, 128, 124]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="712"
      y="184"
      width="128"
      height="124"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="713"
      y="185"
      width="126"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ArchiveSpecOptions</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[713, 185, 126, 17]"
         href="-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="713"
        y="185"
        width="126"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig18.2.1"
        x="713"
        y="185"
        width="126"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig18.3"
      x="712"
      y="222"
      width="128"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[713, 223, 126, 64]"
         href="-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="713"
        y="223"
        width="126"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig18.4.1"
        x="713"
        y="223"
        width="126"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+NAME : Option</text>
      <text name="Fig18.4.2"
        x="713"
        y="237"
        width="126"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+PATH : Option</text>
      <text name="Fig18.4.3"
        x="713"
        y="251"
        width="126"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+INCLUDE_FILES : Option</text>
      <text name="Fig18.4.4"
        x="713"
        y="265"
        width="126"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+EXCLUDE_FILES : Option</text>
    </group>
    <rectangle name="Fig18.5"
      x="712"
      y="286"
      width="128"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig18.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[713, 287, 126, 21]"
         href="-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.6.0"
        x="713"
        y="287"
        width="126"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001002"
      name="Configuration Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[270, 152, 290, 456]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="280"
      y="152"
      width="280"
      height="456"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="280"
      y="152"
      width="280"
      height="456"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[291, 153, 268, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="291"
        y="153"
        width="268"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="291"
      y="153"
      width="268"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Configuration</text>
    <rectangle name="Fig0.4"
      x="270"
      y="299"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="270"
      y="451"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[6, 280, 178, 312]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="16"
      y="280"
      width="168"
      height="312"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="16"
      y="280"
      width="168"
      height="312"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[27, 281, 156, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="27"
        y="281"
        width="156"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="27"
      y="281"
      width="156"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig1.4"
      x="6"
      y="379"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="6"
      y="483"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
       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-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
                        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="183"
              y="296" />
      <lineto x="270"
              y="296" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 128, 120, 112]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="18"
      y="128"
      width="110"
      height="112"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="18"
      y="128"
      width="110"
      height="112"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 129, 98, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001529"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="29"
        y="129"
        width="98"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="29"
      y="129"
      width="98"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >User Interface</text>
    <rectangle name="Fig3.4"
      x="8"
      y="160"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="8"
      y="197"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
       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-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFE"
                        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="80"
              y="239" />
      <lineto x="80"
              y="280" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig0"
      sourceFigNode="Fig3"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000000FFF"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="127"
              y="200" />
      <lineto x="270"
              y="200" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[264, 16, 240, 88]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="274"
      y="16"
      width="230"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig6.1"
      x="274"
      y="16"
      width="230"
      height="88"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[285, 17, 218, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="285"
        y="17"
        width="218"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.3"
      x="285"
      y="17"
      width="218"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <rectangle name="Fig6.4"
      x="264"
      y="40"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig6.5"
      x="264"
      y="69"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig6"
      sourceFigNode="Fig3"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112B"
                        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="127"
              y="128" />
      <lineto x="264"
              y="103" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig6"
      sourceFigNode="Fig1"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
                        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="183"
              y="280" />
      <lineto x="264"
              y="103" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[304, 40, 184, 40]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig6"
    </private>
    
    <rectangle name="Fig9.0"
      x="304"
      y="40"
      width="184"
      height="40"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="305"
      y="41"
      width="182"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IInterfaceAccessor</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[305, 41, 182, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="305"
        y="41"
        width="182"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.2.1"
        x="305"
        y="41"
        width="182"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig9.3"
      x="304"
      y="78"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="305"
        y="79"
        width="520"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
       stroke="1"
       strokecolor="128 128 128"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig9"
      sourceFigNode="Fig1"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="128 128 128"
    >
      <moveto x="183"
              y="280" />
      <lineto x="304"
              y="79" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DE"
       sourceConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
       destConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig9"
      sourceFigNode="Fig0"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DE"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
                        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="336"
              y="152" />
      <lineto x="336"
              y="79" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[416, 184, 122, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig12.0"
      x="416"
      y="184"
      width="122"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="417"
      y="185"
      width="120"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[417, 185, 120, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="417"
        y="185"
        width="120"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig12.2.1"
        x="417"
        y="185"
        width="120"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig12.3"
      x="416"
      y="222"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="417"
        y="223"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig12"
      destPortFig="Fig9"
      sourceFigNode="Fig12"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
                        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="472"
              y="184" />
      <lineto x="472"
              y="79" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[512, 64, 129, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011F7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="512"
      y="64"
      width="129"
      height="45"
      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="512"
              y="64" />
      <lineto x="630"
              y="64" />
      <lineto x="640"
              y="74" />
      <lineto x="640"
              y="108" />
      <lineto x="512"
              y="108" />
      <lineto x="512"
              y="64" />
    </path>
    <path name="Fig14.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="630"
              y="64" />
      <lineto x="640"
              y="74" />
      <lineto x="630"
              y="74" />
      <lineto x="630"
              y="64" />
    </path>
    <group name="Fig14.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[514, 66, 115, 0]"
         href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011F7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="514"
        y="66"
        width="115"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.4"
      x="514"
      y="66"
      width="115"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >IComponentInterface
that Mainf requires is
part of IAppConfig.</text>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B4"
       sourceConnector="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B5"
       destConnector="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig12"
      sourceFigNode="Fig6"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B4"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig15.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B5"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B5"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B8"
                        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-10-100--5b80d703:12dff4d5f1f:-8000:00000000000011B8"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="496"
              y="103" />
      <lineto x="496"
              y="184" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 304, 66, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig16.0"
      x="392"
      y="304"
      width="66"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig16.1"
      x="393"
      y="305"
      width="64"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Options</text>
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 305, 64, 17]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="393"
        y="305"
        width="64"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig16.2.1"
        x="393"
        y="305"
        width="64"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig16.3"
      x="392"
      y="342"
      width="125"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig16.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.4.0"
        x="393"
        y="343"
        width="123"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig16.5"
      x="392"
      y="392"
      width="125"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig16.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[393, 393, 123, 21]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.6.0"
        x="393"
        y="393"
        width="123"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 240, 66, 24]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig17.0"
      x="392"
      y="240"
      width="66"
      height="24"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig17.1"
      x="393"
      y="241"
      width="64"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Option</text>
    <group name="Fig17.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 241, 64, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.2.0"
        x="393"
        y="241"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig17.3"
      x="392"
      y="262"
      width="92"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig17.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.4.0"
        x="393"
        y="263"
        width="90"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig17.5"
      x="392"
      y="298"
      width="245"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig17.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig17.6.0"
        x="393"
        y="299"
        width="243"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:000000000000150F"
       sourceConnector="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001510"
       destConnector="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001513"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16"
      destPortFig="Fig17"
      sourceFigNode="Fig16"
      destFigNode="Fig17"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-53081794:12edec80e8c:-8000:000000000000150F"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001510"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001510"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001513"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001513"
                        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="432"
              y="304" />
      <lineto x="432"
              y="263" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[296, 376, 124, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig19.0"
      x="296"
      y="376"
      width="124"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="297"
      y="377"
      width="122"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ SpecialOptionTypes</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[297, 377, 122, 17]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="297"
        y="377"
        width="122"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig19.2.1"
        x="297"
        y="377"
        width="122"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig19.3"
      x="296"
      y="414"
      width="124"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="297"
        y="415"
        width="122"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig19.5"
      x="296"
      y="436"
      width="124"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig19.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[297, 437, 122, 21]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.6.0"
        x="297"
        y="437"
        width="122"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001516"
       sourceConnector="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001517"
       destConnector="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig19"
      sourceFigNode="Fig1"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001516"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig20.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001517"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig20.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001517"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig20.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151A"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig20.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151A"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="183"
              y="392" />
      <lineto x="296"
              y="392" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[392, 432, 86, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig21.0"
      x="392"
      y="432"
      width="86"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig21.1"
      x="393"
      y="433"
      width="84"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ OptionsUtils</text>
    <group name="Fig21.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[393, 433, 84, 17]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="393"
        y="433"
        width="84"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig21.2.1"
        x="393"
        y="433"
        width="84"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig21.3"
      x="392"
      y="470"
      width="295"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig21.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.4.0"
        x="393"
        y="471"
        width="293"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig21.5"
      x="392"
      y="492"
      width="314"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig21.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.6.0"
        x="393"
        y="493"
        width="312"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001518"
       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-10-100-53081794:12edec80e8c:-8000:0000000000001518"
                        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="440"
              y="432" />
      <lineto x="440"
              y="342" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21"
      destPortFig="Fig19"
      sourceFigNode="Fig21"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519"
                        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="408"
              y="432" />
      <lineto x="408"
              y="414" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151E"
       sourceConnector="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151F"
       destConnector="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001522"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig21"
      sourceFigNode="Fig1"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--71fbd839:12ee4479039:-8000:000000000000151E"
                        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-10-100--71fbd839:12ee4479039:-8000:000000000000151F"
                        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-10-100--71fbd839:12ee4479039:-8000:000000000000151F"
                        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-10-100--71fbd839:12ee4479039:-8000:0000000000001522"
                        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-10-100--71fbd839:12ee4479039:-8000:0000000000001522"
                        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="183"
              y="448" />
      <lineto x="392"
              y="448" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[568, 240, 129, 60]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001525"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="568"
      y="240"
      width="129"
      height="60"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig25.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="568"
              y="240" />
      <lineto x="686"
              y="240" />
      <lineto x="696"
              y="250" />
      <lineto x="696"
              y="299" />
      <lineto x="568"
              y="299" />
      <lineto x="568"
              y="240" />
    </path>
    <path name="Fig25.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="686"
              y="240" />
      <lineto x="696"
              y="250" />
      <lineto x="686"
              y="250" />
      <lineto x="686"
              y="240" />
    </path>
    <group name="Fig25.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[570, 242, 115, 0]"
         href="-64--88-10-100--71fbd839:12ee4479039:-8000:0000000000001525"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.3.0"
        x="570"
        y="242"
        width="115"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig25.4"
      x="570"
      y="242"
      width="115"
      height="56"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Components that
requires IAppConfig
also requires Options
and Option.</text>
  </group>
  <group name="Fig26"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[304, 496, 66, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig26.0"
      x="304"
      y="496"
      width="66"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig26.1"
      x="305"
      y="497"
      width="64"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IStorage</text>
    <group name="Fig26.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[305, 497, 64, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.2.0"
        x="305"
        y="497"
        width="64"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig26.2.1"
        x="305"
        y="497"
        width="64"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig26.3"
      x="304"
      y="534"
      width="437"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig26.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig26.4.0"
        x="305"
        y="535"
        width="435"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig27"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[304, 552, 101, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig27.0"
      x="304"
      y="552"
      width="101"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig27.1"
      x="305"
      y="553"
      width="99"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IStoragePortion</text>
    <group name="Fig27.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[305, 553, 99, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.2.0"
        x="305"
        y="553"
        width="99"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig27.2.1"
        x="305"
        y="553"
        width="99"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig27.3"
      x="304"
      y="590"
      width="352"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig27.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig27.4.0"
        x="305"
        y="591"
        width="350"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig28"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160C"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160C"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000160D"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001610"
                        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="183"
              y="576" />
      <lineto x="304"
              y="576" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001632"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001633"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001636"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig26"
      sourceFigNode="Fig1"
      destFigNode="Fig26"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001632"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001633"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001633"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001636"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001636"
                        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="183"
              y="520" />
      <lineto x="304"
              y="520" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[296, 168, 96, 200]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig30.0"
      x="296"
      y="168"
      width="96"
      height="200"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig30.1"
      x="297"
      y="169"
      width="94"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IAppConfig</text>
    <group name="Fig30.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[297, 169, 94, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.2.0"
        x="297"
        y="169"
        width="94"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig30.2.1"
        x="297"
        y="169"
        width="94"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig30.3"
      x="296"
      y="206"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig30.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig30.4.0"
        x="297"
        y="207"
        width="239"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig31"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B8"
       sourceConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
       destConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig30"
      sourceFigNode="Fig1"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig31.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B8"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig31.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig31.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016B9"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig31.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig31.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BC"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig31.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="183"
              y="352" />
      <lineto x="296"
              y="352" />
    </path>
  </group>
  <group name="Fig32"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BF"
       sourceConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C0"
       destConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig30"
      sourceFigNode="Fig3"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016BF"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C0"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C0"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C3"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C3"
                        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="127"
              y="239" />
      <lineto x="296"
              y="239" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C6"
       sourceConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C7"
       destConnector="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016CA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6"
      destPortFig="Fig30"
      sourceFigNode="Fig6"
      destFigNode="Fig30"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016C6"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C7"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016C7"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016CA"
                        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-10-100--1e9ecc93:13122eda259:-8000:00000000000016CA"
                        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="376"
              y="103" />
      <lineto x="376"
              y="168" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.use_case.ui.UMLUseCaseDiagram|-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001002"
      name="Configuration Interactions"
>
  <rectangle name="Fig0"
    x="80"
    y="16"
    width="464"
    height="520"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <group name="Fig1"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[16, 288, 57, 76]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="16"
      y="288"
      width="57"
      height="76"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="18"
      y="343"
      width="52"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >API User</text>
    <ellipse name="Fig1.2"
      x="44"
      y="305"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig1.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="313" />
      <lineto x="44"
              y="328" />
    </path>
    <path name="Fig1.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="34"
              y="318" />
      <lineto x="54"
              y="318" />
    </path>
    <path name="Fig1.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="328" />
      <lineto x="39"
              y="343" />
    </path>
    <path name="Fig1.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="328" />
      <lineto x="49"
              y="343" />
    </path>
    <group name="Fig1.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[44, 364, 0, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.7.0"
        x="44"
        y="364"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[104, 112, 84, 35]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig2.0"
      x="146"
      y="129"
      rx="42"
      ry="17"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="114"
      y="119"
      width="64"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Initialize</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[114, 124, 64, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="114"
        y="124"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="104"
      y="140"
      width="104"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[124, 140, 64, 21]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C4"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="124"
        y="140"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[16, 120, 57, 76]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="16"
      y="120"
      width="57"
      height="76"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="25"
      y="175"
      width="38"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <ellipse name="Fig3.2"
      x="44"
      y="137"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig3.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="145" />
      <lineto x="44"
              y="160" />
    </path>
    <path name="Fig3.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="34"
              y="150" />
      <lineto x="54"
              y="150" />
    </path>
    <path name="Fig3.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="160" />
      <lineto x="39"
              y="175" />
    </path>
    <path name="Fig3.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="44"
              y="160" />
      <lineto x="49"
              y="175" />
    </path>
    <group name="Fig3.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[44, 196, 0, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.7.0"
        x="44"
        y="196"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C6"
       sourceConnector="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C7"
       destConnector="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CA"
       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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C6"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C7"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010C7"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CA"
                        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-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CA"
                        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="53"
              y="137" />
      <lineto x="104"
              y="132" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[296, 288, 120, 43]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig5.0"
      x="356"
      y="309"
      rx="60"
      ry="21"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="305"
      y="299"
      width="102"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Read Config Value</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[305, 304, 103, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="305"
        y="304"
        width="103"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="296"
      y="320"
      width="140"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[315, 320, 102, 21]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010CD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="315"
        y="320"
        width="102"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[256, 48, 158, 69]pathVisible=false;stereotypeView=0;extensionPointVisible=true"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig6.0"
      x="335"
      y="82"
      rx="79"
      ry="34"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="275"
      y="61"
      width="120"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Read Config Files</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[275, 69, 120, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="275"
        y="69"
        width="120"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="256"
      y="82"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[275, 82, 120, 22]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="275"
        y="82"
        width="120"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.4.1"
        x="275"
        y="82"
        width="120"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Custom Config File: Init</text>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[213, 160, 142, 47]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig7.0"
      x="284"
      y="183"
      rx="71"
      ry="23"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="222"
      y="173"
      width="123"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Read Cmdline Options</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[223, 178, 124, 0]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="223"
        y="178"
        width="124"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="213"
      y="194"
      width="162"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[233, 194, 123, 21]"
         href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="233"
        y="194"
        width="123"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig2"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DF"
                        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="180"
              y="119" />
      <lineto x="265"
              y="98" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig2"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010E0"
                        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="176"
              y="140" />
      <lineto x="239"
              y="165" />
    </path>
  </group>
  <text name="Fig10"
    x="168"
    y="16"
    width="72"
    height="13"
    fill="0"
    fillcolor="white"
    stroke="0"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="true"
    textsize="10"
    justification="Center"
  >Configuration</text>
  <group name="Fig11"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[332, 224, 152, 49]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001114"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig11.0"
      x="408"
      y="248"
      rx="76"
      ry="24"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="340"
      y="238"
      width="135"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Read Custom Config File</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[341, 243, 135, 0]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001114"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="341"
        y="243"
        width="135"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="332"
      y="259"
      width="174"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[352, 259, 135, 21]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:0000000000001114"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="352"
        y="259"
        width="135"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.use_case.ui.FigExtend"
       href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:000000000000114A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig11"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:000000000000114A"
                        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="397"
              y="224" />
      <lineto x="349"
              y="115" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[104, 248, 138, 45]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig13.0"
      x="173"
      y="270"
      rx="69"
      ry="22"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="114"
      y="260"
      width="118"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Access Configuration</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[114, 265, 118, 0]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="114"
        y="265"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="104"
      y="281"
      width="158"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[124, 281, 118, 21]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001613"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="124"
        y="281"
        width="118"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001614"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001615"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001618"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001614"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001615"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001615"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001618"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001618"
                        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="53"
              y="305" />
      <lineto x="122"
              y="284" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig13"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161B"
                        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="229"
              y="282" />
      <lineto x="304"
              y="298" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[104, 368, 158, 51]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig16.0"
      x="183"
      y="393"
      rx="79"
      ry="25"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig16.1"
      x="113"
      y="383"
      width="140"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Access Persistent Storage</text>
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[113, 388, 142, 0]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="113"
        y="388"
        width="142"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig16.3"
      x="104"
      y="404"
      width="178"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig16.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[123, 404, 140, 21]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161D"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.4.0"
        x="123"
        y="404"
        width="140"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161E"
       sourceConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161F"
       destConnector="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001622"
       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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161E"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig17.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161F"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:000000000000161F"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001622"
                        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-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001622"
                        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="49"
              y="364" />
      <lineto x="117"
              y="378" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[307, 352, 100, 37]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001625"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig18.0"
      x="357"
      y="370"
      rx="50"
      ry="18"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="317"
      y="360"
      width="79"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Read Variable</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[318, 365, 80, 0]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001625"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="318"
        y="365"
        width="80"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig18.3"
      x="307"
      y="381"
      width="122"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[329, 381, 79, 21]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001625"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="329"
        y="381"
        width="79"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.use_case.ui.FigUseCase[307, 432, 98, 37]pathVisible=false;stereotypeView=0;extensionPointVisible=false"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001626"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <ellipse name="Fig19.0"
      x="356"
      y="450"
      rx="49"
      ry="18"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig19.1"
      x="317"
      y="440"
      width="77"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Save Variable</text>
    <group name="Fig19.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[319, 445, 78, 0]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001626"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="319"
        y="445"
        width="78"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig19.3"
      x="307"
      y="461"
      width="118"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig19.4"
         description="org.argouml.uml.diagram.ui.FigExtensionPointsCompartment[328, 461, 77, 21]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001626"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.4.0"
        x="328"
        y="461"
        width="77"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001627"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig16"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001627"
                        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="256"
              y="383" />
      <lineto x="309"
              y="376" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.uml.diagram.use_case.ui.FigInclude"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001628"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16.0"
      destPortFig="Fig19.0"
      sourceFigNode="Fig16"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigSingleLineText"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:0000000000001628"
                        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="237"
              y="411" />
      <lineto x="319"
              y="438" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100--1a9e0fa3:12dec6be760:-8000:0000000000000FF2"
      name="Archiving API Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 112, 357, 145]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="112"
      width="357"
      height="145"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="113"
      width="355"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IArchiving</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 113, 355, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="113"
        width="355"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="9"
        y="113"
        width="355"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig0.3"
      x="8"
      y="150"
      width="357"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 151, 355, 106]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="151"
        width="355"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="9"
        y="151"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+makeBackup(specFile : String)</text>
      <text name="Fig0.4.2"
        x="9"
        y="165"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+filterValidSpecFiles(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig0.4.3"
        x="9"
        y="179"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getConfiguredArchiveNames(specFiles : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
      <text name="Fig0.4.4"
        x="9"
        y="193"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveInfo(specFile : String) : ArchiveInfo</text>
      <text name="Fig0.4.5"
        x="9"
        y="207"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveInfo(archiveName : String) : ArchiveInfo</text>
      <text name="Fig0.4.6"
        x="9"
        y="221"
        width="355"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredArchiveNames() : Iterable&lt;str&gt;</text>
      <text name="Fig0.4.7"
        x="9"
        y="235"
        width="355"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredArchiveData(archiveName : String)</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[384, 8, 97, 168]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="384"
      y="8"
      width="97"
      height="168"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="385"
      y="9"
      width="95"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverTypes</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 9, 95, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="385"
        y="9"
        width="95"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="385"
        y="9"
        width="95"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig1.3"
      x="384"
      y="46"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[385, 47, 95, 106]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="385"
        y="47"
        width="95"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="385"
        y="47"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Tar</text>
      <text name="Fig1.4.2"
        x="385"
        y="61"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGz</text>
      <text name="Fig1.4.3"
        x="385"
        y="75"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2</text>
      <text name="Fig1.4.4"
        x="385"
        y="89"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarXz</text>
      <text name="Fig1.4.5"
        x="385"
        y="103"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarInternal</text>
      <text name="Fig1.4.6"
        x="385"
        y="117"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGzInternal</text>
      <text name="Fig1.4.7"
        x="385"
        y="131"
        width="95"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2Internal</text>
    </group>
    <rectangle name="Fig1.5"
      x="384"
      y="153"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[385, 154, 95, 21]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012CD"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="385"
        y="154"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[104, 8, 168, 61]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="104"
      y="8"
      width="168"
      height="61"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="105"
      y="9"
      width="166"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentInterface</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[105, 9, 166, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="105"
        y="9"
        width="166"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="105"
        y="9"
        width="166"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig2.3"
      x="104"
      y="46"
      width="168"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[105, 47, 166, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="105"
        y="47"
        width="166"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100-73a08632:12ed99d03c9:-8000:000000000000155D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2"
      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-10-100-73a08632:12ed99d03c9:-8000:000000000000155D"
                        angle="-92.99999999999999"
                        offset="30" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="184"
              y="112" />
      <lineto x="184"
              y="68" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[680, 200, 167, 140]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="680"
      y="200"
      width="167"
      height="140"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="681"
      y="201"
      width="165"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupLevelRestartReasons</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[681, 201, 165, 17]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="681"
        y="201"
        width="165"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="681"
        y="201"
        width="165"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig4.3"
      x="680"
      y="238"
      width="167"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[681, 239, 165, 78]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="681"
        y="239"
        width="165"
        height="78"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="681"
        y="239"
        width="165"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >NoRestart</text>
      <text name="Fig4.4.2"
        x="681"
        y="253"
        width="165"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >RestartCountLimitReached</text>
      <text name="Fig4.4.3"
        x="681"
        y="267"
        width="165"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >LastFullRestartAgeLimitReached</text>
      <text name="Fig4.4.4"
        x="681"
        y="281"
        width="165"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >BackupLevelLimitReached</text>
      <text name="Fig4.4.5"
        x="681"
        y="295"
        width="165"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >LastRestartAgeLimitReached</text>
    </group>
    <rectangle name="Fig4.5"
      x="680"
      y="317"
      width="167"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[681, 318, 165, 21]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="681"
        y="318"
        width="165"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 264, 225, 292]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="8"
      y="264"
      width="225"
      height="292"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="9"
      y="265"
      width="223"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiveInfo</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 265, 223, 0]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="9"
        y="265"
        width="223"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.3"
      x="8"
      y="286"
      width="225"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 287, 223, 21]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="9"
        y="287"
        width="223"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig5.5"
      x="8"
      y="308"
      width="225"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 309, 223, 246]"
         href="-64--88-10-100--4a099a69:13123269361:-8000:00000000000016D0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="9"
        y="309"
        width="223"
        height="246"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.6.1"
        x="9"
        y="309"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +name() : String</text>
      <text name="Fig5.6.2"
        x="9"
        y="323"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +path() : String</text>
      <text name="Fig5.6.3"
        x="9"
        y="337"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +archiverType() : ArchiverTypes</text>
      <text name="Fig5.6.4"
        x="9"
        y="351"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +destDir() : String</text>
      <text name="Fig5.6.5"
        x="9"
        y="365"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +incremental() : Boolean</text>
      <text name="Fig5.6.6"
        x="9"
        y="379"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +backupLevel() : Integer</text>
      <text name="Fig5.6.7"
        x="9"
        y="393"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +nextBackupLevel() : Integer</text>
      <text name="Fig5.6.8"
        x="9"
        y="407"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restarting() : Boolean</text>
      <text name="Fig5.6.9"
        x="9"
        y="421"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartAfterLevel() : Integer</text>
      <text name="Fig5.6.10"
        x="9"
        y="435"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartReason()</text>
      <text name="Fig5.6.11"
        x="9"
        y="449"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartLevel() : Integer</text>
      <text name="Fig5.6.12"
        x="9"
        y="463"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartCount() : Integer</text>
      <text name="Fig5.6.13"
        x="9"
        y="477"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +fullRestartAfterCount() : Integer</text>
      <text name="Fig5.6.14"
        x="9"
        y="491"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +lastRestart() : date</text>
      <text name="Fig5.6.15"
        x="9"
        y="505"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +restartAfterAge() : Integer</text>
      <text name="Fig5.6.16"
        x="9"
        y="519"
        width="223"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +lastFullRestart() : date</text>
      <text name="Fig5.6.17"
        x="9"
        y="533"
        width="223"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +fullRestartAfterAge() : Integer</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[248, 400, 303, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="248"
      y="400"
      width="303"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="249"
      y="401"
      width="301"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupDefinition</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 401, 301, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="249"
        y="401"
        width="301"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="248"
      y="422"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[249, 423, 301, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="249"
        y="423"
        width="301"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.5"
      x="248"
      y="444"
      width="303"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[249, 445, 301, 106]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012F1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="249"
        y="445"
        width="301"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.6.1"
        x="249"
        y="445"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig6.6.2"
        x="249"
        y="459"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +backupId(set : String) : String</text>
      <text name="Fig6.6.3"
        x="249"
        y="473"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +backupType(set : BackupTypes) : BackupTypes</text>
      <text name="Fig6.6.4"
        x="249"
        y="487"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +destination(set : String) : String</text>
      <text name="Fig6.6.5"
        x="249"
        y="501"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +root(set : String) : String</text>
      <text name="Fig6.6.6"
        x="249"
        y="515"
        width="301"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +includeFiles(set : set&lt;str&gt;) : set&lt;str&gt;</text>
      <text name="Fig6.6.7"
        x="249"
        y="529"
        width="301"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +excludeFiles(set : Iterable&lt;str&gt;) : Iterable&lt;str&gt;</text>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[488, 8, 112, 96]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="488"
      y="8"
      width="112"
      height="96"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="489"
      y="9"
      width="110"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverFeatures</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[489, 9, 110, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="489"
        y="9"
        width="110"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.2.1"
        x="489"
        y="9"
        width="110"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig7.3"
      x="488"
      y="46"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[489, 47, 110, 36]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="489"
        y="47"
        width="110"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.4.1"
        x="489"
        y="47"
        width="110"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >CompressionStrength</text>
      <text name="Fig7.4.2"
        x="489"
        y="61"
        width="110"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Incremental</text>
    </group>
    <rectangle name="Fig7.5"
      x="488"
      y="82"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[489, 83, 110, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="489"
        y="83"
        width="110"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[528, 200, 143, 180]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="528"
      y="200"
      width="143"
      height="180"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="529"
      y="201"
      width="141"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupOperationErrors</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[529, 201, 141, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="529"
        y="201"
        width="141"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.2.1"
        x="529"
        y="201"
        width="141"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig8.3"
      x="528"
      y="238"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[529, 239, 141, 112]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="529"
        y="239"
        width="141"
        height="112"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="529"
        y="239"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownError</text>
      <text name="Fig8.4.2"
        x="529"
        y="253"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownOsError</text>
      <text name="Fig8.4.3"
        x="529"
        y="267"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >PermissionDenied</text>
      <text name="Fig8.4.4"
        x="529"
        y="281"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >SocketIgnored</text>
      <text name="Fig8.4.5"
        x="529"
        y="295"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownTypeIgnored</text>
      <text name="Fig8.4.6"
        x="529"
        y="309"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >FileChanged</text>
      <text name="Fig8.4.7"
        x="529"
        y="323"
        width="141"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >SomeFilesChanged</text>
    </group>
    <rectangle name="Fig8.5"
      x="528"
      y="351"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[529, 352, 141, 27]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="529"
        y="352"
        width="141"
        height="27"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[384, 200, 136, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="384"
      y="200"
      width="136"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="385"
      y="201"
      width="134"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupSubOperations</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 201, 134, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="385"
        y="201"
        width="134"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.2.1"
        x="385"
        y="201"
        width="134"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig9.3"
      x="384"
      y="238"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[385, 239, 134, 92]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="385"
        y="239"
        width="134"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="385"
        y="239"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Unknown</text>
      <text name="Fig9.4.2"
        x="385"
        y="253"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownFileOperation</text>
      <text name="Fig9.4.3"
        x="385"
        y="267"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Stat</text>
      <text name="Fig9.4.4"
        x="385"
        y="281"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Open</text>
      <text name="Fig9.4.5"
        x="385"
        y="295"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Read</text>
      <text name="Fig9.4.6"
        x="385"
        y="309"
        width="134"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Finish</text>
    </group>
    <rectangle name="Fig9.5"
      x="384"
      y="330"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[385, 331, 134, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.6.0"
        x="385"
        y="331"
        width="134"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[608, 8, 90, 124]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="608"
      y="8"
      width="90"
      height="124"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="609"
      y="9"
      width="88"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupTypes</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[609, 9, 88, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="609"
        y="9"
        width="88"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.2.1"
        x="609"
        y="9"
        width="88"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig10.3"
      x="608"
      y="46"
      width="90"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[609, 47, 88, 64]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="609"
        y="47"
        width="88"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.4.1"
        x="609"
        y="47"
        width="88"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Tar</text>
      <text name="Fig10.4.2"
        x="609"
        y="61"
        width="88"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGz</text>
      <text name="Fig10.4.3"
        x="609"
        y="75"
        width="88"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2</text>
      <text name="Fig10.4.4"
        x="609"
        y="89"
        width="88"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarXz</text>
    </group>
    <rectangle name="Fig10.5"
      x="608"
      y="110"
      width="90"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[609, 111, 88, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.6.0"
        x="609"
        y="111"
        width="88"
        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-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001002"
      name="Configuration API Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 536, 199, 76]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="536"
      width="199"
      height="76"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="9"
      y="537"
      width="197"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IConfiguration</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 537, 197, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="9"
        y="537"
        width="197"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="9"
        y="537"
        width="197"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig0.3"
      x="8"
      y="574"
      width="199"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 575, 197, 36]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:00000000000012E7"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="9"
        y="575"
        width="197"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="9"
        y="575"
        width="197"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__getitem__(option : Option) : object</text>
      <text name="Fig0.4.2"
        x="9"
        y="589"
        width="197"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRawValue(option : Option) : object</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[128, 328, 168, 61]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="128"
      y="328"
      width="168"
      height="61"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="129"
      y="329"
      width="166"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentInterface</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[129, 329, 166, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="129"
        y="329"
        width="166"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="129"
        y="329"
        width="166"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="128"
      y="366"
      width="168"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[129, 367, 166, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="129"
        y="367"
        width="166"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 10, 157, 118]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="8"
      y="10"
      width="157"
      height="118"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="9"
      y="11"
      width="155"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Options</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 11, 155, 17]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="9"
        y="11"
        width="155"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="9"
        y="11"
        width="155"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig2.3"
      x="8"
      y="48"
      width="157"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 49, 155, 53]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="9"
        y="49"
        width="155"
        height="53"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="9"
        y="49"
        width="155"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+VERBOSE : Option</text>
      <text name="Fig2.4.2"
        x="9"
        y="63"
        width="155"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+ARCHIVER : Option</text>
      <text name="Fig2.4.3"
        x="9"
        y="77"
        width="155"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+INCREMENTAL : Option</text>
    </group>
    <rectangle name="Fig2.5"
      x="8"
      y="102"
      width="157"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 103, 155, 24]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="9"
        y="103"
        width="155"
        height="24"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[288, 24, 247, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="288"
      y="24"
      width="247"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="289"
      y="25"
      width="245"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Option</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[289, 25, 245, 0]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="289"
        y="25"
        width="245"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="288"
      y="46"
      width="247"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[289, 47, 245, 36]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="289"
        y="47"
        width="245"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="289"
        y="47"
        width="245"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-name : String</text>
      <text name="Fig3.4.2"
        x="289"
        y="61"
        width="245"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-optType : object</text>
    </group>
    <rectangle name="Fig3.5"
      x="288"
      y="83"
      width="247"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[289, 84, 245, 64]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="289"
        y="84"
        width="245"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.6.1"
        x="289"
        y="84"
        width="245"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(name : String,optType : type)</text>
      <text name="Fig3.6.2"
        x="289"
        y="98"
        width="245"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(name : String,optType : String)</text>
      <text name="Fig3.6.3"
        x="289"
        y="112"
        width="245"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__str__() : String</text>
      <text name="Fig3.6.4"
        x="289"
        y="126"
        width="245"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» ~optType() : type,String</text>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 152, 317, 155]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="16"
      y="152"
      width="317"
      height="155"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="17"
      y="153"
      width="315"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ OptionsUtils</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 153, 315, 17]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="17"
        y="153"
        width="315"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="17"
        y="153"
        width="315"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig4.3"
      x="16"
      y="190"
      width="317"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 191, 315, 22]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="17"
        y="191"
        width="315"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="17"
        y="191"
        width="315"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-ARCHIVER_OPTION_ENUM_MAP : dict&lt;str: ArchiverTypes&gt;</text>
    </group>
    <rectangle name="Fig4.5"
      x="16"
      y="213"
      width="317"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 214, 315, 92]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="17"
        y="214"
        width="315"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.6.1"
        x="17"
        y="214"
        width="315"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getAllOptions() : Iterable&lt;Option&gt;</text>
      <text name="Fig4.6.2"
        x="17"
        y="228"
        width="315"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getAllSpecialOptionTypes() : Iterable&lt;str&gt;</text>
      <text name="Fig4.6.3"
        x="17"
        y="242"
        width="315"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getOption(optionName : String) : Option</text>
      <text name="Fig4.6.4"
        x="17"
        y="256"
        width="315"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+strToOptionType(option : Option,optionValue : String) : object</text>
      <text name="Fig4.6.5"
        x="17"
        y="270"
        width="315"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+archiverTypeToStr(archiverType : ArchiverTypes) : String</text>
      <text name="Fig4.6.6"
        x="17"
        y="284"
        width="315"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+isExistingOption(optionName : String) : Boolean</text>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[384, 160, 124, 84]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="384"
      y="160"
      width="124"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="385"
      y="161"
      width="122"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ SpecialOptionTypes</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[385, 161, 122, 17]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="385"
        y="161"
        width="122"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.2.1"
        x="385"
        y="161"
        width="122"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig5.3"
      x="384"
      y="198"
      width="124"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[385, 199, 122, 22]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="385"
        y="199"
        width="122"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="385"
        y="199"
        width="122"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+PATH : String</text>
    </group>
    <rectangle name="Fig5.5"
      x="384"
      y="221"
      width="124"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[385, 222, 122, 21]"
         href="-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.6.0"
        x="385"
        y="222"
        width="122"
        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-10-100-53081794:12edec80e8c:-8000:000000000000150F"
       sourceConnector="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001510"
       destConnector="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001513"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig3"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-53081794:12edec80e8c:-8000:000000000000150F"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001510"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001510"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001513"
                        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-10-100-53081794:12edec80e8c:-8000:0000000000001513"
                        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="164"
              y="72" />
      <lineto x="288"
              y="72" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001518"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig2"
      sourceFigNode="Fig4"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001518"
                        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="88"
              y="152" />
      <lineto x="88"
              y="127" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig5"
      sourceFigNode="Fig4"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-53081794:12edec80e8c:-8000:0000000000001519"
                        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="332"
              y="176" />
      <lineto x="384"
              y="176" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[264, 432, 438, 146]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="264"
      y="432"
      width="438"
      height="146"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="265"
      y="433"
      width="436"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IStorage</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[265, 433, 436, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="265"
        y="433"
        width="436"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.2.1"
        x="265"
        y="433"
        width="436"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig9.3"
      x="264"
      y="470"
      width="438"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[265, 471, 436, 106]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001658"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="265"
        y="471"
        width="436"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="265"
        y="471"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getValue(variable : String,section : String = None,realm : String = None) : String</text>
      <text name="Fig9.4.2"
        x="265"
        y="485"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+hasVariable(variable : String,section : String = None,realm : String) : Boolean</text>
      <text name="Fig9.4.3"
        x="265"
        y="499"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+saveValue(variable : String,value : object,section : String = None,realm : String = None)</text>
      <text name="Fig9.4.4"
        x="265"
        y="513"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+tryRemoveVariable(variable : String,section : String = None,realm : String) : Boolean</text>
      <text name="Fig9.4.5"
        x="265"
        y="527"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+createStoragePortion(section : String = None,realm : String = None) : IStoragePortion</text>
      <text name="Fig9.4.6"
        x="265"
        y="541"
        width="436"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRealms() : Iterable&lt;str&gt;</text>
      <text name="Fig9.4.7"
        x="265"
        y="555"
        width="436"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeRealm(realm : String)</text>
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig1"
      sourceFigNode="Fig9"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C3"
                        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="280"
              y="432" />
      <lineto x="280"
              y="388" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[368, 264, 352, 132]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="368"
      y="264"
      width="352"
      height="132"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="369"
      y="265"
      width="350"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IStoragePortion</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[369, 265, 350, 17]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="369"
        y="265"
        width="350"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.2.1"
        x="369"
        y="265"
        width="350"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig11.3"
      x="368"
      y="302"
      width="352"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[369, 303, 350, 92]"
         href="-64--88-10-100-6c24c421:1303513dc00:-8000:0000000000001626"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="369"
        y="303"
        width="350"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.4.1"
        x="369"
        y="303"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +realm() : String</text>
      <text name="Fig11.4.2"
        x="369"
        y="317"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +section() : String</text>
      <text name="Fig11.4.3"
        x="369"
        y="331"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getValue(variable : String,section : String = None) : String</text>
      <text name="Fig11.4.4"
        x="369"
        y="345"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+saveValue(variable : String,value : object,section : String = None)</text>
      <text name="Fig11.4.5"
        x="369"
        y="359"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+hasVariable(variable : String,section : String = None) : Boolean</text>
      <text name="Fig11.4.6"
        x="369"
        y="373"
        width="350"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+tryRemoveVariable(variable : String,section : String = None) : Boolean</text>
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 432, 241, 62]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.0"
      x="8"
      y="432"
      width="241"
      height="62"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="9"
      y="433"
      width="239"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IAppConfig</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 433, 239, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="9"
        y="433"
        width="239"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig12.2.1"
        x="9"
        y="433"
        width="239"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig12.3"
      x="8"
      y="470"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 471, 239, 22]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="9"
        y="471"
        width="239"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig12.4.1"
        x="9"
        y="471"
        width="239"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveSpecs() : Iterable&lt;ArchiveSpecInfo&gt;</text>
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig12.0"
      destPortFig="Fig0"
      sourceFigNode="Fig12"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A6"
                        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="104"
              y="493" />
      <lineto x="104"
              y="536" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig12.0"
      destPortFig="Fig1"
      sourceFigNode="Fig12"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A7"
                        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="136"
              y="432" />
      <lineto x="136"
              y="388" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[560, 32, 148, 84]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="560"
      y="32"
      width="148"
      height="84"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig15.1"
      x="561"
      y="33"
      width="146"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ConfigConstants</text>
    <group name="Fig15.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[561, 33, 146, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="561"
        y="33"
        width="146"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig15.2.1"
        x="561"
        y="33"
        width="146"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig15.3"
      x="560"
      y="70"
      width="148"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[561, 71, 146, 22]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.4.0"
        x="561"
        y="71"
        width="146"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig15.4.1"
        x="561"
        y="71"
        width="146"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+ARCHIVE_SPEC_EXT : String</text>
    </group>
    <rectangle name="Fig15.5"
      x="560"
      y="93"
      width="148"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig15.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[561, 94, 146, 21]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016AB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.6.0"
        x="561"
        y="94"
        width="146"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 656, 200, 97]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="8"
      y="656"
      width="200"
      height="97"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig16.1"
      x="9"
      y="657"
      width="198"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ConfigurationBase</text>
    <group name="Fig16.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 657, 198, 0]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.2.0"
        x="9"
        y="657"
        width="198"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig16.3"
      x="8"
      y="678"
      width="200"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig16.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 679, 198, 22]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.4.0"
        x="9"
        y="679"
        width="198"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig16.4.1"
        x="9"
        y="679"
        width="198"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >#options : dict&lt;Option: object&gt;</text>
    </group>
    <rectangle name="Fig16.5"
      x="8"
      y="701"
      width="200"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig16.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 702, 198, 50]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.6.0"
        x="9"
        y="702"
        width="198"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig16.6.1"
        x="9"
        y="702"
        width="198"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig16.6.2"
        x="9"
        y="716"
        width="198"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__getitem__(option : Option) : object</text>
      <text name="Fig16.6.3"
        x="9"
        y="730"
        width="198"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRawValue(option : Option) : object</text>
    </group>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig16.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig16"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179F"
                        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="104"
              y="656" />
      <lineto x="104"
              y="611" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010F9"
      name="Configuration Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 200, 286, 110]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="200"
      width="286"
      height="110"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="17"
      y="201"
      width="284"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ AppConfig</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 201, 284, 0]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="17"
        y="201"
        width="284"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="16"
      y="222"
      width="286"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 223, 284, 21]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="17"
        y="223"
        width="284"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="16"
      y="244"
      width="286"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 245, 284, 64]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="17"
        y="245"
        width="284"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.6.1"
        x="17"
        y="245"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig0.6.2"
        x="17"
        y="259"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveSpecs() : Iterable&lt;ArchiveSpecInfo&gt;</text>
      <text name="Fig0.6.3"
        x="17"
        y="273"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >~addOrReplaceOption(optionName : String,value : object)</text>
      <text name="Fig0.6.4"
        x="17"
        y="287"
        width="284"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-populateWithNones()</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 96, 490, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="352"
      y="96"
      width="490"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="353"
      y="97"
      width="488"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ConfigFileProcessor</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 97, 488, 0]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="353"
        y="97"
        width="488"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="352"
      y="118"
      width="490"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 119, 488, 50]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="353"
        y="119"
        width="488"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="353"
        y="119"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-appEnvironment : AppEnvironment</text>
      <text name="Fig1.4.2"
        x="353"
        y="133"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-userConfigDir : String</text>
      <text name="Fig1.4.3"
        x="353"
        y="147"
        width="488"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-userConfigFile : String</text>
    </group>
    <rectangle name="Fig1.5"
      x="352"
      y="169"
      width="490"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 170, 488, 50]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="353"
        y="170"
        width="488"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.6.1"
        x="353"
        y="170"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(appEnvironment : AppEnvironment,userConfigDir : String)</text>
      <text name="Fig1.6.2"
        x="353"
        y="184"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(appEnvironment : AppEnvironment,userConfigDir : String,userConfigFile : String)</text>
      <text name="Fig1.6.3"
        x="353"
        y="198"
        width="488"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+populateConfiguration(configuration : AppConfig)</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001135"
       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-10-100-5286f851:12df7aa4606:-8000:0000000000001135"
                        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="352"
              y="214" />
      <lineto x="301"
              y="214" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[352, 240, 273, 83]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="352"
      y="240"
      width="273"
      height="83"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="353"
      y="241"
      width="271"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ CmdlineArgumentsProcessor</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 241, 271, 0]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="353"
        y="241"
        width="271"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="352"
      y="262"
      width="273"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[353, 263, 271, 22]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="353"
        y="263"
        width="271"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="353"
        y="263"
        width="271"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-optparseValues : optparse.Values</text>
    </group>
    <rectangle name="Fig3.5"
      x="352"
      y="285"
      width="273"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 286, 271, 36]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="353"
        y="286"
        width="271"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.6.1"
        x="353"
        y="286"
        width="271"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(optparseValues : optparse.Values)</text>
      <text name="Fig3.6.2"
        x="353"
        y="300"
        width="271"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+populateConfiguration(appConfig : AppConfig)</text>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001116"
       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-10-100-5286f851:12df7aa4606:-8000:0000000000001116"
                        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="352"
              y="296" />
      <lineto x="301"
              y="296" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[224, 16, 241, 62]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="224"
      y="16"
      width="241"
      height="62"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="225"
      y="17"
      width="239"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::IAppConfig</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[225, 17, 239, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="225"
        y="17"
        width="239"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.2.1"
        x="225"
        y="17"
        width="239"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig5.3"
      x="224"
      y="54"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[225, 55, 239, 22]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="225"
        y="55"
        width="239"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="225"
        y="55"
        width="239"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveSpecs() : Iterable&lt;ArchiveSpecInfo&gt;</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig0"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1e9ecc93:13122eda259:-8000:00000000000016D1"
                        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="256"
              y="200" />
      <lineto x="256"
              y="77" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 16, 198, 97]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="16"
      y="16"
      width="198"
      height="97"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="17"
      y="17"
      width="196"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::ConfigurationBase</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 17, 196, 0]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="17"
        y="17"
        width="196"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="16"
      y="38"
      width="198"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 39, 196, 22]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="17"
        y="39"
        width="196"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.4.1"
        x="17"
        y="39"
        width="196"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >#options : dict&lt;Option: object&gt;</text>
    </group>
    <rectangle name="Fig7.5"
      x="16"
      y="61"
      width="198"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 62, 196, 50]"
         href="-64--88-10-100--561d57f9:13167a5993d:-8000:000000000000179E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="17"
        y="62"
        width="196"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.6.1"
        x="17"
        y="62"
        width="196"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig7.6.2"
        x="17"
        y="76"
        width="196"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__getitem__(option : Option) : object</text>
      <text name="Fig7.6.3"
        x="17"
        y="90"
        width="196"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRawValue(option : Option) : object</text>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig7"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--561d57f9:13167a5993d:-8000:00000000000017B0"
                        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="96"
              y="200" />
      <lineto x="96"
              y="112" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010F9"
      name="Configurator Component Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[168, 128, 376, 96]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="168"
      y="128"
      width="376"
      height="96"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="169"
      y="129"
      width="374"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ConfigurationComponent</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[169, 129, 374, 0]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="169"
        y="129"
        width="374"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="168"
      y="150"
      width="376"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[169, 151, 374, 21]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="169"
        y="151"
        width="374"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="168"
      y="172"
      width="376"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[169, 173, 374, 50]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="169"
        y="173"
        width="374"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.6.1"
        x="169"
        y="173"
        width="374"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig0.6.2"
        x="169"
        y="187"
        width="374"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
      <text name="Fig0.6.3"
        x="169"
        y="201"
        width="374"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-createAndPopulateConfig(appEnvironment : AppEnvironment) : IAppConfig</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[320, 440, 286, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="320"
      y="440"
      width="286"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="321"
      y="441"
      width="284"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ AppConfig</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[321, 441, 284, 0]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="321"
        y="441"
        width="284"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="320"
      y="462"
      width="286"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[321, 463, 284, 28]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="321"
        y="463"
        width="284"
        height="28"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="320"
      y="491"
      width="286"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[321, 492, 284, 71]"
         href="-64--88-10-100-3a14c9d6:12df67e07ca:-8000:00000000000010FA"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="321"
        y="492"
        width="284"
        height="71"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.6.1"
        x="321"
        y="492"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig1.6.2"
        x="321"
        y="506"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getArchiveSpecs() : Iterable&lt;ArchiveSpecInfo&gt;</text>
      <text name="Fig1.6.3"
        x="321"
        y="520"
        width="284"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >~addOrReplaceOption(optionName : String,value : object)</text>
      <text name="Fig1.6.4"
        x="321"
        y="534"
        width="284"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-populateWithNones()</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001107"
       sourceConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001108"
       destConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig1"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig2.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001107"
                        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-10-100-5286f851:12df7aa4606:-8000:0000000000001108"
                        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-10-100-5286f851:12df7aa4606:-8000:0000000000001108"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000110B"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000110B"
                        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="512"
              y="223" />
      <lineto x="512"
              y="440" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[528, 264, 273, 83]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="528"
      y="264"
      width="273"
      height="83"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="529"
      y="265"
      width="271"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ CmdlineArgumentsProcessor</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[529, 265, 271, 0]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="529"
        y="265"
        width="271"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="528"
      y="286"
      width="273"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[529, 287, 271, 22]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="529"
        y="287"
        width="271"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="529"
        y="287"
        width="271"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-optparseValues : optparse.Values</text>
    </group>
    <rectangle name="Fig3.5"
      x="528"
      y="309"
      width="273"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[529, 310, 271, 36]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="529"
        y="310"
        width="271"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.6.1"
        x="529"
        y="310"
        width="271"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(optparseValues : optparse.Values)</text>
      <text name="Fig3.6.2"
        x="529"
        y="324"
        width="271"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+populateConfiguration(appConfig : AppConfig)</text>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001116"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001116"
                        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="346" />
      <lineto x="592"
              y="440" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111D"
       sourceConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111E"
       destConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001121"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig3"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000111D"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000111E"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000111E"
                        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-10-100-5286f851:12df7aa4606:-8000:0000000000001121"
                        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-10-100-5286f851:12df7aa4606:-8000:0000000000001121"
                        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="536"
              y="223" />
      <lineto x="536"
              y="264" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 264, 490, 125]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="8"
      y="264"
      width="490"
      height="125"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="9"
      y="265"
      width="488"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ConfigFileProcessor</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 265, 488, 0]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="9"
        y="265"
        width="488"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="8"
      y="286"
      width="490"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 287, 488, 50]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="9"
        y="287"
        width="488"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.4.1"
        x="9"
        y="287"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-appEnvironment : AppEnvironment</text>
      <text name="Fig6.4.2"
        x="9"
        y="301"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-userConfigDir : String</text>
      <text name="Fig6.4.3"
        x="9"
        y="315"
        width="488"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-userConfigFile : String</text>
    </group>
    <rectangle name="Fig6.5"
      x="8"
      y="337"
      width="490"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 338, 488, 50]"
         href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="9"
        y="338"
        width="488"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.6.1"
        x="9"
        y="338"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(appEnvironment : AppEnvironment,userConfigDir : String)</text>
      <text name="Fig6.6.2"
        x="9"
        y="352"
        width="488"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(appEnvironment : AppEnvironment,userConfigDir : String,userConfigFile : String)</text>
      <text name="Fig6.6.3"
        x="9"
        y="366"
        width="488"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+populateConfiguration(configuration : AppConfig)</text>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112E"
       sourceConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112F"
       destConnector="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001132"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig6"
      sourceFigNode="Fig0"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000112E"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000112F"
                        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-10-100-5286f851:12df7aa4606:-8000:000000000000112F"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig7.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001132"
                        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-10-100-5286f851:12df7aa4606:-8000:0000000000001132"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="312"
              y="223" />
      <lineto x="312"
              y="264" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001135"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig1"
      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-10-100-5286f851:12df7aa4606:-8000:0000000000001135"
                        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="336"
              y="388" />
      <lineto x="336"
              y="440" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[184, 8, 307, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="184"
      y="8"
      width="307"
      height="76"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig9.1"
      x="185"
      y="9"
      width="305"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig9.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[185, 9, 305, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="185"
        y="9"
        width="305"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.2.1"
        x="185"
        y="9"
        width="305"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig9.3"
      x="184"
      y="46"
      width="307"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig9.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[185, 47, 305, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.4.0"
        x="185"
        y="47"
        width="305"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig9.4.1"
        x="185"
        y="47"
        width="305"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig9.4.2"
        x="185"
        y="61"
        width="305"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011CF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig0"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011CF"
                        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="336"
              y="128" />
      <lineto x="336"
              y="83" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[592, 80, 460, 166]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="592"
      y="80"
      width="460"
      height="166"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="593"
      y="81"
      width="458"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ FileStorage</text>
    <group name="Fig11.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 81, 458, 0]"
         href="-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="593"
        y="81"
        width="458"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.3"
      x="592"
      y="102"
      width="460"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[593, 103, 458, 21]"
         href="-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.4.0"
        x="593"
        y="103"
        width="458"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig11.5"
      x="592"
      y="124"
      width="460"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig11.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 125, 458, 120]"
         href="-64--88-10-100--407fb74e:1303a647086:-8000:0000000000001572"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.6.0"
        x="593"
        y="125"
        width="458"
        height="120"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig11.6.1"
        x="593"
        y="125"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(userConfigDir : String,quiet : Boolean)</text>
      <text name="Fig11.6.2"
        x="593"
        y="139"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getValue(variable : String,section : String = None,realm : String = None) : String</text>
      <text name="Fig11.6.3"
        x="593"
        y="153"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+saveValue(variable : String,value : object,section : String = None,realm : String = None)</text>
      <text name="Fig11.6.4"
        x="593"
        y="167"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+hasVariable(variable : String,section : String = None,realm : String = None) : Boolean</text>
      <text name="Fig11.6.5"
        x="593"
        y="181"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+tryRemoveVariable(variable : String,section : String = None,realm : String = None) : Boolean</text>
      <text name="Fig11.6.6"
        x="593"
        y="195"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+createStoragePortion(section : String = None,realm : String = None) : IStoragePortion</text>
      <text name="Fig11.6.7"
        x="593"
        y="209"
        width="458"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getRealms() : Iterable&lt;str&gt;</text>
      <text name="Fig11.6.8"
        x="593"
        y="223"
        width="458"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeRealm(realm : String)</text>
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C4"
       sourceConnector="-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C5"
       destConnector="-64--88-10-100--407fb74e:1303a647086:-8000:00000000000015C8"
       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-10-100--407fb74e:1303a647086:-8000:00000000000015C4"
                        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-10-100--407fb74e:1303a647086:-8000:00000000000015C5"
                        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-10-100--407fb74e:1303a647086:-8000:00000000000015C5"
                        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-10-100--407fb74e:1303a647086:-8000:00000000000015C8"
                        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-10-100--407fb74e:1303a647086:-8000:00000000000015C8"
                        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="543"
              y="184" />
      <lineto x="592"
              y="184" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[632, 440, 352, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="632"
      y="440"
      width="352"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="633"
      y="441"
      width="350"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ StoragePortion</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[633, 441, 350, 0]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="633"
        y="441"
        width="350"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="632"
      y="462"
      width="352"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[633, 463, 350, 21]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="633"
        y="463"
        width="350"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.5"
      x="632"
      y="484"
      width="352"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[633, 485, 350, 106]"
         href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="633"
        y="485"
        width="350"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.6.1"
        x="633"
        y="485"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(storage : IStorage,section : String,realm : String)</text>
      <text name="Fig13.6.2"
        x="633"
        y="499"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +realm() : String</text>
      <text name="Fig13.6.3"
        x="633"
        y="513"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +section(value : String) : String</text>
      <text name="Fig13.6.4"
        x="633"
        y="527"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getValue(variable : String,section : String = None) : String</text>
      <text name="Fig13.6.5"
        x="633"
        y="541"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+saveValue(variable : String,value : object,section : String = None)</text>
      <text name="Fig13.6.6"
        x="633"
        y="555"
        width="350"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+hasVariable(variable : String,section : String = None) : Boolean</text>
      <text name="Fig13.6.7"
        x="633"
        y="569"
        width="350"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+tryRemoveVariable(variable : String,section : String = None) : Boolean</text>
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015D3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig13"
      sourceFigNode="Fig11"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015D3"
                        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="824"
              y="245" />
      <lineto x="824"
              y="440" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001166"
      name="Mainf Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[216, 288, 522, 111]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="216"
      y="288"
      width="522"
      height="111"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="217"
      y="289"
      width="520"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ InterfaceAccessor</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[217, 289, 520, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="217"
        y="289"
        width="520"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="216"
      y="310"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[217, 311, 520, 22]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="217"
        y="311"
        width="520"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="217"
        y="311"
        width="520"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-interfaces : dict&lt;type{IComponentInterface}: IComponentInterface&gt;</text>
    </group>
    <rectangle name="Fig0.5"
      x="216"
      y="333"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[217, 334, 520, 64]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="217"
        y="334"
        width="520"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.6.1"
        x="217"
        y="334"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig0.6.2"
        x="217"
        y="348"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getComponentInterface(interfaceType : type{IComponentInterface}) : IComponentInterface</text>
      <text name="Fig0.6.3"
        x="217"
        y="362"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+registerComponentInterface(interfaceType : type{IComponentInterface},instance : IComponentInterface)</text>
      <text name="Fig0.6.4"
        x="217"
        y="376"
        width="520"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+unregisterComponentInterface(interface : type{IComponentInterface})</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[296, 144, 522, 90]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="296"
      y="144"
      width="522"
      height="90"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="297"
      y="145"
      width="520"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IInterfaceAccessor</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[297, 145, 520, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="297"
        y="145"
        width="520"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="297"
        y="145"
        width="520"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="296"
      y="182"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[297, 183, 520, 50]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="297"
        y="183"
        width="520"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="297"
        y="183"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getComponentInterface(interfaceType : type{IComponentInterface}) : IComponentInterface</text>
      <text name="Fig1.4.2"
        x="297"
        y="197"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+registerComponentInterface(interfaceType : type{IComponentInterface},instance : IComponentInterface)</text>
      <text name="Fig1.4.3"
        x="297"
        y="211"
        width="520"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+unregisterComponentInterface(interfaceType : type{IComponentInterface})</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001168"
       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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001168"
                        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="488"
              y="288" />
      <lineto x="488"
              y="233" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 136, 272, 97]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="16"
      y="136"
      width="272"
      height="97"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="17"
      y="137"
      width="270"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ MainfEngine</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 137, 270, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="17"
        y="137"
        width="270"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig3.3"
      x="16"
      y="158"
      width="272"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 159, 270, 22]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="17"
        y="159"
        width="270"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="17"
        y="159"
        width="270"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-componentTypes : list&lt;type{IComponent}&gt;</text>
    </group>
    <rectangle name="Fig3.5"
      x="16"
      y="181"
      width="272"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 182, 270, 50]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="17"
        y="182"
        width="270"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.6.1"
        x="17"
        y="182"
        width="270"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__()</text>
      <text name="Fig3.6.2"
        x="17"
        y="196"
        width="270"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+start(appEnvironment : object) : Integer</text>
      <text name="Fig3.6.3"
        x="17"
        y="210"
        width="270"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+addComponent(componentType : type{IComponent})</text>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001183"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001183"
                        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="224"
              y="232" />
      <lineto x="224"
              y="288" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[216, 16, 244, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="216"
      y="16"
      width="244"
      height="76"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="217"
      y="17"
      width="242"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[217, 17, 242, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="217"
        y="17"
        width="242"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.2.1"
        x="217"
        y="17"
        width="242"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig5.3"
      x="216"
      y="54"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[217, 55, 242, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="217"
        y="55"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="217"
        y="55"
        width="242"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig5.4.2"
        x="217"
        y="69"
        width="242"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001184"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001185"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001188"
       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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001184"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001185"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001185"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001188"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001188"
                        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="224"
              y="136" />
      <lineto x="224"
              y="91" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 16, 182, 68]pathVisible=true;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="16"
      y="16"
      width="182"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="17"
      y="17"
      width="180"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::Main</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 17, 180, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="17"
        y="17"
        width="180"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="16"
      y="38"
      width="182"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 39, 180, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="17"
        y="39"
        width="180"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="16"
      y="60"
      width="182"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 61, 180, 22]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="17"
        y="61"
        width="180"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.6.1"
        x="17"
        y="61"
        width="180"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+createMainfEngine() : MainfEngine</text>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig3"
      sourceFigNode="Fig7"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118B"
                        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="72"
              y="83" />
      <lineto x="72"
              y="136" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[488, 16, 137, 110]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="488"
      y="16"
      width="137"
      height="110"
      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="488"
              y="16" />
      <lineto x="614"
              y="16" />
      <lineto x="624"
              y="26" />
      <lineto x="624"
              y="125" />
      <lineto x="488"
              y="125" />
      <lineto x="488"
              y="16" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="614"
              y="16" />
      <lineto x="624"
              y="26" />
      <lineto x="614"
              y="26" />
      <lineto x="614"
              y="16" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[490, 18, 123, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000118C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="490"
        y="18"
        width="123"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="490"
      y="18"
      width="123"
      height="106"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Instantiates and
initializes all
IComponent-s by
accessing their (public)
implementations in
internal packages, which
is &quot;by design&quot; violation
of access rights.</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[136, 520, 168, 61]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="136"
      y="520"
      width="168"
      height="61"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="137"
      y="521"
      width="166"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentInterface</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[137, 521, 166, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="137"
        y="521"
        width="166"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.2.1"
        x="137"
        y="521"
        width="166"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig10.3"
      x="136"
      y="558"
      width="168"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[137, 559, 166, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="137"
        y="559"
        width="166"
        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-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118E"
       sourceConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118F"
       destConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig10"
      sourceFigNode="Fig0"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118E"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118F"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:000000000000118F"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001192"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001192"
                        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="288"
              y="398" />
      <lineto x="288"
              y="520" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig1"
      sourceFigNode="Fig5"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
                        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="392"
              y="91" />
      <lineto x="392"
              y="144" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 288, 193, 82]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="16"
      y="288"
      width="193"
      height="82"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="17"
      y="289"
      width="191"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ MainfContext</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 289, 191, 0]"
         href="-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="17"
        y="289"
        width="191"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.3"
      x="16"
      y="310"
      width="193"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 311, 191, 21]"
         href="-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="17"
        y="311"
        width="191"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig13.5"
      x="16"
      y="332"
      width="193"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 333, 191, 36]"
         href="-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="17"
        y="333"
        width="191"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.6.1"
        x="17"
        y="333"
        width="191"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(appEnvironment : object)</text>
      <text name="Fig13.6.2"
        x="17"
        y="347"
        width="191"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +appEnvironment() : object</text>
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[16, 416, 196, 62]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="16"
      y="416"
      width="196"
      height="62"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig14.1"
      x="17"
      y="417"
      width="194"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IMainfContext</text>
    <group name="Fig14.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 417, 194, 17]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="17"
        y="417"
        width="194"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.2.1"
        x="17"
        y="417"
        width="194"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig14.3"
      x="16"
      y="454"
      width="196"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig14.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 455, 194, 22]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.4.0"
        x="17"
        y="455"
        width="194"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig14.4.1"
        x="17"
        y="455"
        width="194"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +appEnvironment() : object</text>
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14"
      destPortFig="Fig10"
      sourceFigNode="Fig14"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
                        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="168"
              y="477" />
      <lineto x="168"
              y="520" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013FC"
       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-10-100-41ff7d43:12e5872f826:-8000:00000000000013FC"
                        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="120"
              y="369" />
      <lineto x="120"
              y="416" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001408"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig13"
      sourceFigNode="Fig3"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001408"
                        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="88"
              y="232" />
      <lineto x="88"
              y="288" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001129"
      name="Mainf Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[128, 24, 408, 88]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="138"
      y="24"
      width="398"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="138"
      y="24"
      width="398"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[149, 25, 386, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="149"
        y="25"
        width="386"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="149"
      y="25"
      width="386"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <rectangle name="Fig0.4"
      x="128"
      y="48"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="128"
      y="77"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[168, 48, 66, 24]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig1.0"
      x="168"
      y="48"
      width="66"
      height="24"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="169"
      y="49"
      width="64"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Main</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[169, 49, 64, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="169"
        y="49"
        width="64"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.3"
      x="168"
      y="70"
      width="66"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[169, 71, 64, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="169"
        y="71"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig1.5"
      x="168"
      y="91"
      width="182"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="169"
        y="92"
        width="180"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[128, 176, 400, 96]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="200 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="138"
      y="176"
      width="390"
      height="96"
      fill="1"
      fillcolor="200 255 200"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="138"
      y="176"
      width="390"
      height="96"
      fill="1"
      fillcolor="200 255 200"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[149, 177, 378, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="200 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="149"
        y="177"
        width="378"
        height="0"
        fill="1"
        fillcolor="200 255 200"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="149"
      y="177"
      width="378"
      height="21"
      fill="0"
      fillcolor="200 255 200"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig2.4"
      x="128"
      y="203"
      width="20"
      height="10"
      fill="1"
      fillcolor="200 255 200"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="128"
      y="235"
      width="20"
      height="10"
      fill="1"
      fillcolor="200 255 200"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
                        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="344"
              y="176" />
      <lineto x="344"
              y="111" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[248, 48, 120, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig4.0"
      x="248"
      y="48"
      width="120"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="249"
      y="49"
      width="118"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IInterfaceAccessor</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[249, 49, 118, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="249"
        y="49"
        width="118"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="249"
        y="49"
        width="118"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig4.3"
      x="248"
      y="86"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="249"
        y="87"
        width="520"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig4"
      sourceFigNode="Fig2"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001191"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001192"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        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-10-100--11b968ed:12df9fcab4c:-8000:0000000000001195"
                        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="312"
              y="176" />
      <lineto x="312"
              y="86" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[162, 208, 88, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig6.0"
      x="162"
      y="208"
      width="88"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="163"
      y="209"
      width="86"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IComponent</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[163, 209, 86, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="163"
        y="209"
        width="86"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.2.1"
        x="163"
        y="209"
        width="86"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig6.3"
      x="162"
      y="246"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="163"
        y="247"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[352, 208, 160, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig7.0"
      x="352"
      y="208"
      width="160"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="353"
      y="209"
      width="158"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IComponentInterface</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[353, 209, 158, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="353"
        y="209"
        width="158"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.2.1"
        x="353"
        y="209"
        width="158"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig7.3"
      x="352"
      y="246"
      width="130"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[353, 247, 128, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="353"
        y="247"
        width="128"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A2"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A3"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig6"
      sourceFigNode="Fig0"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A2"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A3"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A3"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A6"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A6"
                        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="168"
              y="111" />
      <lineto x="168"
              y="208" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[0, 216, 124, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="0"
      y="216"
      width="124"
      height="45"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig9.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="0"
              y="216" />
      <lineto x="113"
              y="216" />
      <lineto x="123"
              y="226" />
      <lineto x="123"
              y="260" />
      <lineto x="0"
              y="260" />
      <lineto x="0"
              y="216" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="113"
              y="216" />
      <lineto x="123"
              y="226" />
      <lineto x="113"
              y="226" />
      <lineto x="113"
              y="216" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[2, 218, 110, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011A9"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="2"
        y="218"
        width="110"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="2"
      y="218"
      width="110"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Archiving was
chosen as an example
of a component.</text>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AA"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AB"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig7"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AA"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AB"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AB"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AE"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011AE"
                        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="368"
              y="111" />
      <lineto x="368"
              y="208" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.use_case.ui.FigActor[16, 24, 89, 76]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="16"
      y="24"
      width="89"
      height="76"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <text name="Fig11.1"
      x="38"
      y="79"
      width="44"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Starter</text>
    <ellipse name="Fig11.2"
      x="60"
      y="41"
      rx="8"
      ry="7"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <path name="Fig11.3"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="60"
              y="49" />
      <lineto x="60"
              y="64" />
    </path>
    <path name="Fig11.4"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="50"
              y="54" />
      <lineto x="70"
              y="54" />
    </path>
    <path name="Fig11.5"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="60"
              y="64" />
      <lineto x="55"
              y="79" />
    </path>
    <path name="Fig11.6"
      description="org.tigris.gef.presentation.FigLine"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="60"
              y="64" />
      <lineto x="65"
              y="79" />
    </path>
    <group name="Fig11.7"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[60, 100, 0, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.7.0"
        x="60"
        y="100"
        width="0"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B3"
       sourceConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B4"
       destConnector="-64--88-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B7"
       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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B3"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B4"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B4"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B7"
                        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-10-100--11b968ed:12df9fcab4c:-8000:00000000000011B7"
                        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="70"
              y="54" />
      <lineto x="168"
              y="54" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[432, 48, 93, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig13.0"
      x="432"
      y="48"
      width="93"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="433"
      y="49"
      width="91"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IMainfContext</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[433, 49, 91, 17]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="433"
        y="49"
        width="91"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.2.1"
        x="433"
        y="49"
        width="91"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig13.3"
      x="432"
      y="86"
      width="193"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="433"
        y="87"
        width="191"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13"
      destPortFig="Fig7"
      sourceFigNode="Fig13"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
                        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="496"
              y="86" />
      <lineto x="496"
              y="208" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001129"
      name="Mainf API Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[208, 8, 244, 76]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="208"
      y="8"
      width="244"
      height="76"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="209"
      y="9"
      width="242"
      height="37"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IComponent</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[209, 9, 242, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="209"
        y="9"
        width="242"
        height="17"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="209"
        y="9"
        width="242"
        height="15"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig0.3"
      x="208"
      y="46"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[209, 47, 242, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="209"
        y="47"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="209"
        y="47"
        width="242"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig0.4.2"
        x="209"
        y="61"
        width="242"
        height="20"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[72, 264, 134, 61]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="72"
      y="264"
      width="134"
      height="61"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="73"
      y="265"
      width="132"
      height="37"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IComponentInterface</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[73, 265, 132, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="73"
        y="265"
        width="132"
        height="17"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="73"
        y="265"
        width="132"
        height="15"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="72"
      y="302"
      width="134"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[73, 303, 132, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="73"
        y="303"
        width="132"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 128, 522, 90]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="8"
      y="128"
      width="522"
      height="90"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="9"
      y="129"
      width="520"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IInterfaceAccessor</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 129, 520, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="9"
        y="129"
        width="520"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="9"
        y="129"
        width="520"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig2.3"
      x="8"
      y="166"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 167, 520, 50]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="9"
        y="167"
        width="520"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="9"
        y="167"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getComponentInterface(interfaceType : type{IComponentInterface}) : IComponentInterface</text>
      <text name="Fig2.4.2"
        x="9"
        y="181"
        width="520"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+registerComponentInterface(interfaceType : type{IComponentInterface},instance : IComponentInterface)</text>
      <text name="Fig2.4.3"
        x="9"
        y="195"
        width="520"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+unregisterComponentInterface(interfaceType : type{IComponentInterface})</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigUsage"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
                        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="336"
              y="83" />
      <lineto x="336"
              y="128" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[8, 16, 182, 68]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="8"
      y="16"
      width="182"
      height="68"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="9"
      y="17"
      width="180"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ Main</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 17, 180, 0]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="9"
        y="17"
        width="180"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="8"
      y="38"
      width="182"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[9, 39, 180, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="9"
        y="39"
        width="180"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.5"
      x="8"
      y="60"
      width="182"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 61, 180, 22]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="9"
        y="61"
        width="180"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.6.1"
        x="9"
        y="61"
        width="180"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+createMainfEngine() : MainfEngine</text>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[272, 240, 290, 159]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="272"
      y="240"
      width="290"
      height="159"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig5.1"
      x="273"
      y="241"
      width="288"
      height="37"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IComponentUi</text>
    <group name="Fig5.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[273, 241, 288, 17]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="273"
        y="241"
        width="288"
        height="17"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.2.1"
        x="273"
        y="241"
        width="288"
        height="15"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig5.3"
      x="272"
      y="278"
      width="290"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig5.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[273, 279, 288, 120]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.4.0"
        x="273"
        y="279"
        width="288"
        height="120"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig5.4.1"
        x="273"
        y="279"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +messageShown(messageKind : UiMessageKinds)</text>
      <text name="Fig5.4.2"
        x="273"
        y="293"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +verbosity() : VerbosityLevels</text>
      <text name="Fig5.4.3"
        x="273"
        y="307"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showVerbose(msg : String)</text>
      <text name="Fig5.4.4"
        x="273"
        y="321"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showNotification(msg : String)</text>
      <text name="Fig5.4.5"
        x="273"
        y="335"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showInfo(msg : String)</text>
      <text name="Fig5.4.6"
        x="273"
        y="349"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showWarning(msg : String)</text>
      <text name="Fig5.4.7"
        x="273"
        y="363"
        width="288"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showError(msg : String)</text>
      <text name="Fig5.4.8"
        x="273"
        y="377"
        width="288"
        height="20"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+presentLine(line : String)</text>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[8, 464, 100, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="8"
      y="464"
      width="100"
      height="45"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig6.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="8"
              y="464" />
      <lineto x="97"
              y="464" />
      <lineto x="107"
              y="474" />
      <lineto x="107"
              y="508" />
      <lineto x="8"
              y="508" />
      <lineto x="8"
              y="464" />
    </path>
    <path name="Fig6.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="97"
              y="464" />
      <lineto x="107"
              y="474" />
      <lineto x="97"
              y="474" />
      <lineto x="97"
              y="464" />
    </path>
    <group name="Fig6.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[10, 466, 86, 0]"
         href="-64--88-10-100-467a8cb1:12e05d9e8f9:-8000:00000000000013A1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.3.0"
        x="10"
        y="466"
        width="86"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig6.4"
      x="10"
      y="466"
      width="86"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Yellow interfaces
are not provided
by Mainf.</text>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig1"
      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-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402"
                        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="272"
              y="304" />
      <lineto x="205"
              y="304" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[536, 8, 97, 140]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="536"
      y="8"
      width="97"
      height="140"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="537"
      y="9"
      width="95"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >UiMessageKinds</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[537, 9, 95, 17]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="537"
        y="9"
        width="95"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.2.1"
        x="537"
        y="9"
        width="95"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig8.3"
      x="536"
      y="46"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[537, 47, 95, 78]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="537"
        y="47"
        width="95"
        height="78"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.4.1"
        x="537"
        y="47"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Verbose</text>
      <text name="Fig8.4.2"
        x="537"
        y="61"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Notification</text>
      <text name="Fig8.4.3"
        x="537"
        y="75"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Info</text>
      <text name="Fig8.4.4"
        x="537"
        y="89"
        width="95"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Warning</text>
      <text name="Fig8.4.5"
        x="537"
        y="103"
        width="95"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Error</text>
    </group>
    <rectangle name="Fig8.5"
      x="536"
      y="125"
      width="97"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig8.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[537, 126, 95, 21]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013F8"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.6.0"
        x="537"
        y="126"
        width="95"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001403"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001403"
                        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="136"
              y="217" />
      <lineto x="136"
              y="264" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[32, 368, 195, 62]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="32"
      y="368"
      width="195"
      height="62"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="33"
      y="369"
      width="193"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IMainfContext</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[33, 369, 193, 17]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="33"
        y="369"
        width="193"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.2.1"
        x="33"
        y="369"
        width="193"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig10.3"
      x="32"
      y="406"
      width="195"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[33, 407, 193, 22]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001404"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="33"
        y="407"
        width="193"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.4.1"
        x="33"
        y="407"
        width="193"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +appEnvironment() : object</text>
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig1"
      sourceFigNode="Fig10"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001407"
                        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="128"
              y="368" />
      <lineto x="128"
              y="324" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig8"
      sourceFigNode="Fig5"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001408"
                        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="552"
              y="240" />
      <lineto x="552"
              y="147" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[600, 240, 93, 110]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100--991d810:13885185a03:-8000:000000000000136D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="600"
      y="240"
      width="93"
      height="110"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig13.1"
      x="601"
      y="241"
      width="91"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >VerbosityLevels</text>
    <group name="Fig13.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[601, 241, 91, 17]"
         href="-64--88-10-100--991d810:13885185a03:-8000:000000000000136D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="601"
        y="241"
        width="91"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.2.1"
        x="601"
        y="241"
        width="91"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig13.3"
      x="600"
      y="278"
      width="93"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[601, 279, 91, 50]"
         href="-64--88-10-100--991d810:13885185a03:-8000:000000000000136D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.4.0"
        x="601"
        y="279"
        width="91"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig13.4.1"
        x="601"
        y="279"
        width="91"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Quiet</text>
      <text name="Fig13.4.2"
        x="601"
        y="293"
        width="91"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Normal</text>
      <text name="Fig13.4.3"
        x="601"
        y="307"
        width="91"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Verbose</text>
    </group>
    <rectangle name="Fig13.5"
      x="600"
      y="328"
      width="93"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig13.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[601, 329, 91, 21]"
         href="-64--88-10-100--991d810:13885185a03:-8000:000000000000136D"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.6.0"
        x="601"
        y="329"
        width="91"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--991d810:13885185a03:-8000:0000000000001374"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig13"
      sourceFigNode="Fig5"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--991d810:13885185a03:-8000:0000000000001374"
                        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="561"
              y="296" />
      <lineto x="600"
              y="296" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001310"
      name="Mainf API Usage"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[416, 16, 150, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="416"
      y="16"
      width="150"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="416"
      y="16"
      width="150"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[416, 65, 150, 541]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="416"
        y="65"
        width="150"
        height="541"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="491"
                y="65" />
        <lineto x="491"
                y="606" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[481, 248, 20, 24]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="481"
          y="248"
          width="20"
          height="24"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig0.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[481, 320, 20, 24]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.3.0"
          x="481"
          y="320"
          width="20"
          height="24"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[416, 16, 150, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="416"
        y="16"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="416"
        y="16"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf:IInterfaceAccessor</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[416, 16, 150, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="416"
          y="16"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[568, 16, 112, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314"
       fill="1"
       fillcolor="200 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="568"
      y="16"
      width="112"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="568"
      y="16"
      width="112"
      height="151"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[568, 216, 112, 390]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314"
         fill="1"
         fillcolor="200 255 200"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="568"
        y="216"
        width="112"
        height="390"
        fill="0"
        fillcolor="200 255 200"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="200 255 200"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="624"
                y="216" />
        <lineto x="624"
                y="606" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[614, 216, 20, 390]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314"
           fill="1"
           fillcolor="200 255 200"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="614"
          y="216"
          width="20"
          height="390"
          fill="1"
          fillcolor="200 255 200"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[568, 167, 112, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314"
         fill="1"
         fillcolor="200 255 200"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="568"
        y="167"
        width="112"
        height="50"
        fill="1"
        fillcolor="200 255 200"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="568"
        y="167"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf:IComponent</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[568, 167, 112, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="568"
          y="167"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 16, 104, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="8"
      y="16"
      width="104"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="8"
      y="16"
      width="104"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 65, 104, 541]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="8"
        y="65"
        width="104"
        height="541"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="60"
                y="65" />
        <lineto x="60"
                y="606" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[50, 65, 20, 541]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="50"
          y="65"
          width="20"
          height="541"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 16, 104, 50]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="8"
        y="16"
        width="104"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="8"
        y="16"
        width="104"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Starter</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 16, 104, 0]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B3"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="8"
          y="16"
          width="104"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigClassifierRole[128, 16, 80, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="128"
      y="16"
      width="80"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig3.1"
      x="128"
      y="16"
      width="80"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[128, 65, 80, 541]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="128"
        y="65"
        width="80"
        height="541"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig3.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="168"
                y="65" />
        <lineto x="168"
                y="606" />
      </path>
      <group name="Fig3.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[158, 88, 20, 16]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.2.2.0"
          x="158"
          y="88"
          width="20"
          height="16"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig3.3"
         description="org.argouml.sequence2.diagram.FigHead[128, 16, 80, 50]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="128"
        y="16"
        width="80"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig3.3.1"
        x="128"
        y="16"
        width="80"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf:Main</text>
      <group name="Fig3.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 16, 80, 0]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.3.2.0"
          x="128"
          y="16"
          width="80"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <rectangle name="Fig4"
    x="464"
    y="224"
    width="200"
    height="64"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <text name="Fig5"
    x="464"
    y="224"
    width="32"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >opt</text>
  <rectangle name="Fig6"
    x="464"
    y="296"
    width="200"
    height="64"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <text name="Fig7"
    x="464"
    y="296"
    width="32"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >opt</text>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigClassifierRole[328, 16, 80, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="328"
      y="16"
      width="80"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig8.1"
      x="328"
      y="16"
      width="80"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[328, 65, 80, 541]"
         href="-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="328"
        y="65"
        width="80"
        height="541"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig8.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="368"
                y="65" />
        <lineto x="368"
                y="606" />
      </path>
      <group name="Fig8.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[358, 184, 20, 224]"
           href="-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.2.0"
          x="358"
          y="184"
          width="20"
          height="224"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig8.3"
         description="org.argouml.sequence2.diagram.FigHead[328, 16, 80, 50]"
         href="-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="328"
        y="16"
        width="80"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig8.3.1"
        x="328"
        y="33"
        width="80"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf:Mainf</text>
      <group name="Fig8.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[328, 16, 80, 17]"
           href="-64--88-10-100--7b9c4bd:12e00862188:-8000:00000000000011DC"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.3.2.0"
          x="328"
          y="16"
          width="80"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig8.3.2.1"
          x="328"
          y="16"
          width="80"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001327"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001327"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="614"
              y="248" />
      <lineto x="501"
              y="248" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001329"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001329"
                        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="501"
              y="272" />
      <lineto x="614"
              y="272" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="614"
              y="320" />
      <lineto x="501"
              y="320" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000132D"
                        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="501"
              y="344" />
      <lineto x="614"
              y="344" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001334"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001334"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="378"
              y="384" />
      <lineto x="614"
              y="384" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001336"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig1"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001336"
                        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="614"
              y="400" />
      <lineto x="378"
              y="400" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001338"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001338"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="378"
              y="192" />
      <lineto x="568"
              y="192" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="70"
              y="88" />
      <lineto x="158"
              y="88" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000133C"
                        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="158"
              y="104" />
      <lineto x="70"
              y="104" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigClassifierRole[208, 16, 113, 591]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="208"
      y="16"
      width="113"
      height="591"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig18.1"
      x="208"
      y="16"
      width="113"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig18.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[208, 120, 113, 486]"
         href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="208"
        y="120"
        width="113"
        height="486"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig18.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="264"
                y="120" />
        <lineto x="264"
                y="606" />
      </path>
      <group name="Fig18.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[254, 120, 20, 486]"
           href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.2.2.0"
          x="254"
          y="120"
          width="20"
          height="486"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig18.3"
         description="org.argouml.sequence2.diagram.FigHead[208, 71, 113, 50]"
         href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.3.0"
        x="208"
        y="71"
        width="113"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig18.3.1"
        x="208"
        y="71"
        width="113"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf:IMainfEngine</text>
      <group name="Fig18.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[208, 71, 113, 0]"
           href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000140D"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.3.2.0"
          x="208"
          y="71"
          width="113"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001414"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig3"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001414"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="178"
              y="96" />
      <lineto x="208"
              y="96" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001419"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig2"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001419"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="70"
              y="136" />
      <lineto x="254"
              y="136" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig18"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000141B"
                        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="254"
              y="152" />
      <lineto x="70"
              y="152" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig2"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001423"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="70"
              y="176" />
      <lineto x="254"
              y="176" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001425"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig18"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001425"
                        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="254"
              y="416" />
      <lineto x="70"
              y="416" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142E"
       stroke="1"
       strokecolor="192 192 192"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig18"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:000000000000142E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="192 192 192"
    >
      <moveto x="274"
              y="184" />
      <lineto x="358"
              y="184" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001430"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig8"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--5367ef45:12e588c03d2:-8000:0000000000001430"
                        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="358"
              y="408" />
      <lineto x="274"
              y="408" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001341"
      name="Mainf Internal Behaviour - Start"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[224, 8, 88, 639]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="224"
      y="8"
      width="88"
      height="639"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="224"
      y="8"
      width="88"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[224, 112, 88, 534]"
         href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="224"
        y="112"
        width="88"
        height="534"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="268"
                y="112" />
        <lineto x="268"
                y="646" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[258, 112, 20, 534]"
           href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="258"
          y="112"
          width="20"
          height="534"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[224, 63, 88, 50]"
         href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="224"
        y="63"
        width="88"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="224"
        y="63"
        width="88"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:MainfContext</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[224, 63, 88, 0]"
           href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001429"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="224"
          y="63"
          width="88"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[136, 8, 80, 639]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="136"
      y="8"
      width="80"
      height="639"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="136"
      y="8"
      width="80"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[136, 57, 80, 589]"
         href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="136"
        y="57"
        width="80"
        height="589"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="176"
                y="57" />
        <lineto x="176"
                y="646" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[166, 80, 20, 200]"
           href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="166"
          y="80"
          width="20"
          height="200"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[136, 8, 80, 50]"
         href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="136"
        y="8"
        width="80"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="136"
        y="8"
        width="80"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:MainfEngine</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 8, 80, 0]"
           href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011EF"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="136"
          y="8"
          width="80"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[320, 8, 104, 639]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="320"
      y="8"
      width="104"
      height="639"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="320"
      y="8"
      width="104"
      height="95"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[320, 152, 104, 494]"
         href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="320"
        y="152"
        width="104"
        height="494"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="372"
                y="152" />
        <lineto x="372"
                y="646" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[362, 152, 20, 494]"
           href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="362"
          y="152"
          width="20"
          height="494"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[320, 103, 104, 50]"
         href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="320"
        y="103"
        width="104"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="320"
        y="103"
        width="104"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:InterfaceAccessor</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[320, 103, 104, 0]"
           href="-64--88-10-100--1e068628:12e00ba0b8b:-8000:00000000000011F2"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="320"
          y="103"
          width="104"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigClassifierRole[424, 8, 136, 639]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342"
       fill="1"
       fillcolor="200 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="424"
      y="8"
      width="136"
      height="639"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig3.1"
      x="424"
      y="8"
      width="136"
      height="175"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[424, 232, 136, 414]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342"
         fill="1"
         fillcolor="200 255 200"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="424"
        y="232"
        width="136"
        height="414"
        fill="0"
        fillcolor="200 255 200"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig3.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="200 255 200"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="492"
                y="232" />
        <lineto x="492"
                y="646" />
      </path>
      <group name="Fig3.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[482, 232, 20, 414]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342"
           fill="1"
           fillcolor="200 255 200"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.2.2.0"
          x="482"
          y="232"
          width="20"
          height="414"
          fill="1"
          fillcolor="200 255 200"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig3.3"
         description="org.argouml.sequence2.diagram.FigHead[424, 183, 136, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342"
         fill="1"
         fillcolor="200 255 200"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="424"
        y="183"
        width="136"
        height="50"
        fill="1"
        fillcolor="200 255 200"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig3.3.1"
        x="424"
        y="183"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf Core:IComponent</text>
      <group name="Fig3.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[424, 183, 136, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.3.2.0"
          x="424"
          y="183"
          width="136"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig1"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="186"
              y="208" />
      <lineto x="424"
              y="208" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134C"
       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-10-100-2bb667a:12e04063daf:-8000:000000000000134C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="186"
              y="248" />
      <lineto x="482"
              y="248" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig3"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000134E"
                        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="482"
              y="264" />
      <lineto x="186"
              y="264" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001350"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001350"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="186"
              y="128" />
      <lineto x="320"
              y="128" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 120, 639]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="8"
      y="8"
      width="120"
      height="639"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig8.1"
      x="8"
      y="8"
      width="120"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 120, 589]"
         href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="8"
        y="57"
        width="120"
        height="589"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig8.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="68"
                y="57" />
        <lineto x="68"
                y="646" />
      </path>
      <group name="Fig8.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[58, 57, 20, 589]"
           href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.2.0"
          x="58"
          y="57"
          width="20"
          height="589"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig8.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 120, 50]"
         href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="8"
        y="8"
        width="120"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig8.3.1"
        x="8"
        y="8"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Mainf Core:API User</text>
      <group name="Fig8.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 120, 0]"
           href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.3.2.0"
          x="8"
          y="8"
          width="120"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001426"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="78"
              y="80" />
      <lineto x="166"
              y="80" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001428"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig1"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001428"
                        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="166"
              y="280" />
      <lineto x="78"
              y="280" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001430"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001430"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="186"
              y="88" />
      <lineto x="224"
              y="88" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001432"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001432"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="186"
              y="168" />
      <lineto x="362"
              y="168" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001434"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001434"
                        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="362"
              y="184" />
      <lineto x="186"
              y="184" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123B"
      name="Archiving API Usage - Backup Creation"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[256, 8, 141, 521]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="256"
      y="8"
      width="141"
      height="521"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="256"
      y="8"
      width="141"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[256, 57, 141, 471]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="256"
        y="57"
        width="141"
        height="471"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="326"
                y="57" />
        <lineto x="326"
                y="528" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[316, 104, 20, 16]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="316"
          y="104"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[256, 8, 141, 50]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="256"
        y="8"
        width="141"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="256"
        y="8"
        width="141"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IConfiguration</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[256, 8, 141, 0]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="256"
          y="8"
          width="141"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[128, 8, 119, 517]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="128"
      y="8"
      width="119"
      height="517"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="128"
      y="8"
      width="119"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[128, 57, 119, 467]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="128"
        y="57"
        width="119"
        height="467"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="187"
                y="57" />
        <lineto x="187"
                y="524" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[177, 88, 20, 248]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="177"
          y="88"
          width="20"
          height="248"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[128, 8, 119, 50]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="128"
        y="8"
        width="119"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="128"
        y="8"
        width="119"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiving</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 8, 119, 0]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="128"
          y="8"
          width="119"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 112, 521]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="8"
      y="8"
      width="112"
      height="521"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="8"
      y="8"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 112, 471]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="8"
        y="57"
        width="112"
        height="471"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="64"
                y="57" />
        <lineto x="64"
                y="528" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[54, 57, 20, 471]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="54"
          y="57"
          width="20"
          height="471"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 112, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="8"
        y="8"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="8"
        y="8"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:API User</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 112, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="8"
          y="8"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130D"
       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-10-100-2bb667a:12e04063daf:-8000:000000000000130D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="74"
              y="88" />
      <lineto x="177"
              y="88" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:000000000000130F"
                        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="177"
              y="336" />
      <lineto x="74"
              y="336" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigClassifierRole[408, 8, 144, 521]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="408"
      y="8"
      width="144"
      height="521"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig5.1"
      x="408"
      y="8"
      width="144"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[408, 57, 144, 471]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="408"
        y="57"
        width="144"
        height="471"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig5.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="480"
                y="57" />
        <lineto x="480"
                y="528" />
      </path>
      <group name="Fig5.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[470, 264, 20, 24]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.2.2.0"
          x="470"
          y="264"
          width="20"
          height="24"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig5.3"
         description="org.argouml.sequence2.diagram.FigHead[408, 8, 144, 50]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="408"
        y="8"
        width="144"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig5.3.1"
        x="408"
        y="8"
        width="144"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IComponentUi</text>
      <group name="Fig5.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 8, 144, 0]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001467"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.3.2.0"
          x="408"
          y="8"
          width="144"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig1"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000146E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="197"
              y="264" />
      <lineto x="470"
              y="264" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001470"
       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-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001470"
                        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="470"
              y="288" />
      <lineto x="197"
              y="288" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[552, 256, 116, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001471"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="552"
      y="256"
      width="116"
      height="45"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <path name="Fig8.1"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="552"
              y="256" />
      <lineto x="657"
              y="256" />
      <lineto x="667"
              y="266" />
      <lineto x="667"
              y="300" />
      <lineto x="552"
              y="300" />
      <lineto x="552"
              y="256" />
    </path>
    <path name="Fig8.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="657"
              y="256" />
      <lineto x="667"
              y="266" />
      <lineto x="657"
              y="266" />
      <lineto x="657"
              y="256" />
    </path>
    <group name="Fig8.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[554, 258, 102, 0]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001471"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="554"
        y="258"
        width="102"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig8.4"
      x="554"
      y="258"
      width="102"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Other IComponentUI
API methods are
called as well.</text>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig1"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="197"
              y="104" />
      <lineto x="316"
              y="104" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000147C"
                        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="316"
              y="120" />
      <lineto x="197"
              y="120" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigClassifierRole[672, 8, 186, 520]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="672"
      y="8"
      width="186"
      height="520"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig11.1"
      x="672"
      y="8"
      width="186"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig11.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[672, 57, 186, 470]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.2.0"
        x="672"
        y="57"
        width="186"
        height="470"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig11.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="765"
                y="57" />
        <lineto x="765"
                y="527" />
      </path>
      <group name="Fig11.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[755, 144, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig11.2.2.0"
          x="755"
          y="144"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig11.3"
         description="org.argouml.sequence2.diagram.FigHead[672, 8, 186, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="672"
        y="8"
        width="186"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig11.3.1"
        x="672"
        y="8"
        width="186"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:ArchiverServiceCreator</text>
      <group name="Fig11.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[672, 8, 186, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig11.3.2.0"
          x="672"
          y="8"
          width="186"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001408"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig11.0"
      sourceFigNode="Fig1"
      destFigNode="Fig11"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001408"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="197"
              y="144" />
      <lineto x="755"
              y="144" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig11.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig11"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140A"
                        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="755"
              y="160" />
      <lineto x="197"
              y="160" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigClassifierRole[864, 8, 113, 518]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="864"
      y="8"
      width="113"
      height="518"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig14.1"
      x="864"
      y="8"
      width="113"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig14.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[864, 57, 113, 468]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="864"
        y="57"
        width="113"
        height="468"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig14.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="920"
                y="57" />
        <lineto x="920"
                y="525" />
      </path>
      <group name="Fig14.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[910, 192, 20, 128]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.2.2.0"
          x="910"
          y="192"
          width="20"
          height="128"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig14.3"
         description="org.argouml.sequence2.diagram.FigHead[864, 8, 113, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="864"
        y="8"
        width="113"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig14.3.1"
        x="864"
        y="8"
        width="113"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiver</text>
      <group name="Fig14.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[864, 8, 113, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.3.2.0"
          x="864"
          y="8"
          width="113"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001416"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig1"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001416"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="197"
              y="192" />
      <lineto x="910"
              y="192" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001418"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig14"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001418"
                        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="910"
              y="320" />
      <lineto x="197"
              y="320" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig14"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141A"
                        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="910"
              y="216" />
      <lineto x="197"
              y="216" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig14"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141C"
                        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="910"
              y="236" />
      <lineto x="197"
              y="236" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123B"
      name="Archiving API Usage - Initialization"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[560, 152, 68, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001277"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="560"
      y="152"
      width="68"
      height="32"
      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="560"
              y="152" />
      <lineto x="617"
              y="152" />
      <lineto x="627"
              y="162" />
      <lineto x="627"
              y="183" />
      <lineto x="560"
              y="183" />
      <lineto x="560"
              y="152" />
    </path>
    <path name="Fig0.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="617"
              y="152" />
      <lineto x="627"
              y="162" />
      <lineto x="617"
              y="162" />
      <lineto x="617"
              y="152" />
    </path>
    <group name="Fig0.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[562, 154, 54, 0]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001277"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="562"
        y="154"
        width="54"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.4"
      x="562"
      y="154"
      width="54"
      height="28"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Register
IArchiving.</text>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[264, 8, 116, 663]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="264"
      y="8"
      width="116"
      height="663"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="264"
      y="8"
      width="116"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[264, 57, 116, 613]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="264"
        y="57"
        width="116"
        height="613"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="322"
                y="57" />
        <lineto x="322"
                y="670" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[312, 136, 20, 40]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="312"
          y="136"
          width="20"
          height="40"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[264, 8, 116, 50]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="264"
        y="8"
        width="116"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="264"
        y="25"
        width="116"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:Archiving</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[264, 8, 116, 17]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001278"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="264"
          y="8"
          width="116"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig1.3.2.1"
          x="264"
          y="8"
          width="116"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 112, 663]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="8"
      y="8"
      width="112"
      height="663"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="8"
      y="8"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 112, 613]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="8"
        y="57"
        width="112"
        height="613"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="64"
                y="57" />
        <lineto x="64"
                y="670" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[54, 57, 20, 613]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="54"
          y="57"
          width="20"
          height="613"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 112, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="8"
        y="8"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="8"
        y="8"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:API User</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 112, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="8"
          y="8"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigClassifierRole[120, 8, 150, 663]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="120"
      y="8"
      width="150"
      height="663"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig3.1"
      x="120"
      y="8"
      width="150"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[120, 112, 150, 558]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="120"
        y="112"
        width="150"
        height="558"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig3.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="195"
                y="112" />
        <lineto x="195"
                y="670" />
      </path>
      <group name="Fig3.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[185, 112, 20, 558]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.2.2.0"
          x="185"
          y="112"
          width="20"
          height="558"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig3.3"
         description="org.argouml.sequence2.diagram.FigHead[120, 63, 150, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.3.0"
        x="120"
        y="63"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig3.3.1"
        x="120"
        y="63"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IComponent</text>
      <group name="Fig3.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[120, 63, 150, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig3.3.2.0"
          x="120"
          y="63"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E8"
       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-10-100-2bb667a:12e04063daf:-8000:00000000000012E8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="74"
              y="88" />
      <lineto x="120"
              y="88" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig2"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="74"
              y="200" />
      <lineto x="185"
              y="200" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012EC"
                        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="185"
              y="216" />
      <lineto x="74"
              y="216" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F1"
       stroke="1"
       strokecolor="192 192 192"
  >
    <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-10-100-2bb667a:12e04063daf:-8000:00000000000012F1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="192 192 192"
    >
      <moveto x="205"
              y="136" />
      <lineto x="312"
              y="136" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F3"
       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.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F3"
                        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="312"
              y="176" />
      <lineto x="205"
              y="176" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigClassifierRole[392, 8, 161, 663]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="392"
      y="8"
      width="161"
      height="663"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig9.1"
      x="392"
      y="8"
      width="161"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig9.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[392, 57, 161, 613]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.2.0"
        x="392"
        y="57"
        width="161"
        height="613"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig9.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="472"
                y="57" />
        <lineto x="472"
                y="670" />
      </path>
      <group name="Fig9.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[462, 144, 20, 24]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig9.2.2.0"
          x="462"
          y="144"
          width="20"
          height="24"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig9.3"
         description="org.argouml.sequence2.diagram.FigHead[392, 8, 161, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="392"
        y="8"
        width="161"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig9.3.1"
        x="392"
        y="8"
        width="161"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IInterfaceAccessor</text>
      <group name="Fig9.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[392, 8, 161, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig9.3.2.0"
          x="392"
          y="8"
          width="161"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig9.0"
      sourceFigNode="Fig1"
      destFigNode="Fig9"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012FF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="332"
              y="144" />
      <lineto x="462"
              y="144" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001301"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig9.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig9"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001301"
                        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="462"
              y="168" />
      <lineto x="332"
              y="168" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001268"
      name="Configuration API Usage - Initialization"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 16, 132, 427]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="16"
      width="132"
      height="427"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="16"
      width="132"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 65, 132, 377]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="65"
        width="132"
        height="377"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="74"
                y="65" />
        <lineto x="74"
                y="442" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[64, 65, 20, 377]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="64"
          y="65"
          width="20"
          height="377"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 16, 132, 50]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="16"
        width="132"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="16"
        width="132"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Configuration:API User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 16, 132, 0]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="16"
          width="132"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[144, 16, 154, 427]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="144"
      y="16"
      width="154"
      height="427"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="144"
      y="16"
      width="154"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[144, 120, 154, 322]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="144"
        y="120"
        width="154"
        height="322"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="221"
                y="120" />
        <lineto x="221"
                y="442" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[211, 120, 20, 322]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="211"
          y="120"
          width="20"
          height="322"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[144, 71, 154, 50]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="144"
        y="71"
        width="154"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="144"
        y="71"
        width="154"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Configuration:IComponent</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[144, 71, 154, 0]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="144"
          y="71"
          width="154"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[264, 16, 160, 427]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="264"
      y="16"
      width="160"
      height="427"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="264"
      y="16"
      width="160"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[264, 65, 160, 377]"
         href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="264"
        y="65"
        width="160"
        height="377"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="344"
                y="65" />
        <lineto x="344"
                y="442" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[334, 152, 20, 56]"
           href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="334"
          y="152"
          width="20"
          height="56"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[264, 16, 160, 50]"
         href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="264"
        y="16"
        width="160"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="264"
        y="33"
        width="160"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Configuration:Configuration</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[264, 16, 160, 17]"
           href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001269"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="264"
          y="16"
          width="160"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig2.3.2.1"
          x="264"
          y="16"
          width="160"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000126E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="84"
              y="96" />
      <lineto x="144"
              y="96" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279"
       stroke="1"
       strokecolor="192 192 192"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001279"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="192 192 192"
    >
      <moveto x="231"
              y="152" />
      <lineto x="334"
              y="152" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2d0db55a:12e013d1f79:-8000:000000000000127B"
                        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="334"
              y="208" />
      <lineto x="231"
              y="208" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigClassifierRole[432, 16, 183, 427]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="432"
      y="16"
      width="183"
      height="427"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig6.1"
      x="432"
      y="16"
      width="183"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[432, 65, 183, 377]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="432"
        y="65"
        width="183"
        height="377"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig6.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="523"
                y="65" />
        <lineto x="523"
                y="442" />
      </path>
      <group name="Fig6.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[513, 168, 20, 24]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.2.2.0"
          x="513"
          y="168"
          width="20"
          height="24"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig6.3"
         description="org.argouml.sequence2.diagram.FigHead[432, 16, 183, 50]"
         href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.3.0"
        x="432"
        y="16"
        width="183"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig6.3.1"
        x="432"
        y="16"
        width="183"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Configuration:IInterfaceAccessor</text>
      <group name="Fig6.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[432, 16, 183, 0]"
           href="-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.3.2.0"
          x="432"
          y="16"
          width="183"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001280"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig2"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001280"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="354"
              y="168" />
      <lineto x="513"
              y="168" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001282"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig6"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2d0db55a:12e013d1f79:-8000:0000000000001282"
                        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="513"
              y="192" />
      <lineto x="354"
              y="192" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001283"
      name="Configuration Initialization"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[240, 16, 201, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="240"
      y="16"
      width="201"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="240"
      y="16"
      width="201"
      height="167"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[240, 232, 201, 763]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="240"
        y="232"
        width="201"
        height="763"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="340"
                y="232" />
        <lineto x="340"
                y="995" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[330, 232, 20, 763]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="330"
          y="232"
          width="20"
          height="763"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[240, 183, 201, 50]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="240"
        y="183"
        width="201"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="240"
        y="183"
        width="201"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/cmdlineConfiguration:AppConfig</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[240, 183, 201, 0]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012B6"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="240"
          y="183"
          width="201"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 16, 87, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="8"
      y="16"
      width="87"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="8"
      y="16"
      width="87"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 65, 87, 930]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="65"
        width="87"
        height="930"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="51"
                y="65" />
        <lineto x="51"
                y="995" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[41, 65, 20, 930]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="41"
          y="65"
          width="20"
          height="930"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 16, 87, 50]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="8"
        y="16"
        width="87"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="8"
        y="16"
        width="87"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Caller</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 16, 87, 0]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001288"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="8"
          y="16"
          width="87"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[104, 16, 150, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="104"
      y="16"
      width="150"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="104"
      y="16"
      width="150"
      height="39"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[104, 104, 150, 891]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="104"
        y="104"
        width="150"
        height="891"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="179"
                y="104" />
        <lineto x="179"
                y="995" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[169, 104, 20, 891]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="169"
          y="104"
          width="20"
          height="891"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig2.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[179, 132, 20, 412]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.3.0"
          x="179"
          y="132"
          width="20"
          height="412"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[104, 55, 150, 50]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="104"
        y="55"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="104"
        y="55"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ConfigurationComponent</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[104, 55, 150, 0]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000128B"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="104"
          y="55"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig2"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001297"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="112" />
      <lineto x="189"
              y="112" />
      <lineto x="209"
              y="112" />
      <lineto x="289"
              y="122" />
      <lineto x="209"
              y="132" />
      <lineto x="189"
              y="132" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig2"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig4.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001299"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig4.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="544" />
      <lineto x="189"
              y="544" />
      <lineto x="209"
              y="544" />
      <lineto x="289"
              y="554" />
      <lineto x="209"
              y="564" />
      <lineto x="189"
              y="564" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigClassifierRole[488, 16, 128, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="488"
      y="16"
      width="128"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig5.1"
      x="488"
      y="16"
      width="128"
      height="367"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[488, 432, 128, 563]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="488"
        y="432"
        width="128"
        height="563"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig5.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="552"
                y="432" />
        <lineto x="552"
                y="995" />
      </path>
      <group name="Fig5.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[542, 432, 20, 563]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.2.2.0"
          x="542"
          y="432"
          width="20"
          height="563"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig5.3"
         description="org.argouml.sequence2.diagram.FigHead[488, 383, 128, 50]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="488"
        y="383"
        width="128"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig5.3.1"
        x="488"
        y="383"
        width="128"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ConfigFileProcessor</text>
      <group name="Fig5.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[488, 383, 128, 0]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:000000000000129A"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.3.2.0"
          x="488"
          y="383"
          width="128"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig2"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BD"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="208" />
      <lineto x="240"
              y="208" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigClassifierRole[376, 16, 166, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="376"
      y="16"
      width="166"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig7.1"
      x="376"
      y="16"
      width="166"
      height="111"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[376, 176, 166, 819]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="376"
        y="176"
        width="166"
        height="819"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig7.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="459"
                y="176" />
        <lineto x="459"
                y="995" />
      </path>
      <group name="Fig7.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[449, 176, 20, 819]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.2.0"
          x="449"
          y="176"
          width="20"
          height="819"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig7.3"
         description="org.argouml.sequence2.diagram.FigHead[376, 127, 166, 50]"
         href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="376"
        y="127"
        width="166"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig7.3.1"
        x="376"
        y="127"
        width="166"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:CmdlineArgumentsProcessor</text>
      <group name="Fig7.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[376, 127, 166, 0]"
           href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012BE"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.3.2.0"
          x="376"
          y="127"
          width="166"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C5"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig2"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C5"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="264" />
      <lineto x="449"
              y="264" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig7"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C7"
                        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="449"
              y="280" />
      <lineto x="189"
              y="280" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig2"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012C9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="152" />
      <lineto x="376"
              y="152" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig0"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--375cad32:12e01a8fbce:-8000:00000000000012CD"
                        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="330"
              y="328" />
      <lineto x="189"
              y="328" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[60, 280, 125, 71]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig12.0"
      x="60"
      y="280"
      width="125"
      height="71"
      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="60"
              y="280" />
      <lineto x="174"
              y="280" />
      <lineto x="184"
              y="290" />
      <lineto x="184"
              y="350" />
      <lineto x="60"
              y="350" />
      <lineto x="60"
              y="280" />
    </path>
    <path name="Fig12.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="174"
              y="280" />
      <lineto x="184"
              y="290" />
      <lineto x="174"
              y="290" />
      <lineto x="174"
              y="280" />
    </path>
    <group name="Fig12.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[62, 282, 111, 0]"
         href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C2"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.3.0"
        x="62"
        y="282"
        width="111"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig12.4"
      x="62"
      y="282"
      width="111"
      height="67"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Get the
--user-config-dir and
--user-config-file
options from the
command line.</text>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig2"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="408" />
      <lineto x="488"
              y="408" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigClassifierRole[568, 16, 158, 980]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="568"
      y="16"
      width="158"
      height="980"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig14.1"
      x="568"
      y="16"
      width="158"
      height="311"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig14.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[568, 376, 158, 619]"
         href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="568"
        y="376"
        width="158"
        height="619"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig14.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="647"
                y="376" />
        <lineto x="647"
                y="995" />
      </path>
      <group name="Fig14.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[637, 376, 20, 619]"
           href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.2.2.0"
          x="637"
          y="376"
          width="20"
          height="619"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig14.3"
         description="org.argouml.sequence2.diagram.FigHead[568, 327, 158, 50]"
         href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="568"
        y="327"
        width="158"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig14.3.1"
        x="568"
        y="327"
        width="158"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/configuration:AppConfig</text>
      <group name="Fig14.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[568, 327, 158, 0]"
           href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012C9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.3.2.0"
          x="568"
          y="327"
          width="158"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig2"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="352" />
      <lineto x="568"
              y="352" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig2"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012D8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="456" />
      <lineto x="542"
              y="456" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig5"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DA"
                        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="542"
              y="472" />
      <lineto x="189"
              y="472" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig2"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="504" />
      <lineto x="449"
              y="504" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig7"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f6ffa2f:12e01e49e15:-8000:00000000000012DE"
                        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="449"
              y="520" />
      <lineto x="189"
              y="520" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014C9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="61"
              y="80" />
      <lineto x="104"
              y="80" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001334"
      name="Cmdline UI Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[152, 208, 320, 249]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="152"
      y="208"
      width="320"
      height="249"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="153"
      y="209"
      width="318"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ CmdlineUiComponent</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[153, 209, 318, 0]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="153"
        y="209"
        width="318"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.3"
      x="152"
      y="230"
      width="320"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[153, 231, 318, 64]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="153"
        y="231"
        width="318"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="153"
        y="231"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-interfaceAccessor : IInterfaceAccessor</text>
      <text name="Fig0.4.2"
        x="153"
        y="245"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-appConfig : IAppConfig</text>
      <text name="Fig0.4.3"
        x="153"
        y="259"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-appEnvironment : object</text>
      <text name="Fig0.4.4"
        x="153"
        y="273"
        width="318"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >-userActionExecutor : UserActionExecutor</text>
    </group>
    <rectangle name="Fig0.5"
      x="152"
      y="294"
      width="320"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[153, 295, 318, 162]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001335"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="153"
        y="295"
        width="318"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.6.1"
        x="153"
        y="295"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig0.6.2"
        x="153"
        y="309"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
      <text name="Fig0.6.3"
        x="153"
        y="323"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +messageShown(messageKind : UiMessageKinds)</text>
      <text name="Fig0.6.4"
        x="153"
        y="337"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +verbosity() : VerbosityLevels</text>
      <text name="Fig0.6.5"
        x="153"
        y="351"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+showVerbose(msg : String)</text>
      <text name="Fig0.6.6"
        x="153"
        y="365"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+showNotification(msg : String)</text>
      <text name="Fig0.6.7"
        x="153"
        y="379"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+showInfo(msg : String)</text>
      <text name="Fig0.6.8"
        x="153"
        y="393"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+showWarning(msg : String)</text>
      <text name="Fig0.6.9"
        x="153"
        y="407"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+showError(msg : String)</text>
      <text name="Fig0.6.10"
        x="153"
        y="421"
        width="318"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+presentLine(line : String)</text>
      <text name="Fig0.6.11"
        x="153"
        y="435"
        width="318"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >~shortenString(token : String,length : Integer) : String</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[8, 16, 244, 76]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="8"
      y="16"
      width="244"
      height="76"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="9"
      y="17"
      width="242"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[9, 17, 242, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="9"
        y="17"
        width="242"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="9"
        y="17"
        width="242"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="8"
      y="54"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[9, 55, 242, 36]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="9"
        y="55"
        width="242"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="9"
        y="55"
        width="242"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig1.4.2"
        x="9"
        y="69"
        width="242"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+run() : Boolean</text>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[592, 16, 164, 61]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="592"
      y="16"
      width="164"
      height="61"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="593"
      y="17"
      width="162"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentInterface</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[593, 17, 162, 17]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="593"
        y="17"
        width="162"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="593"
        y="17"
        width="162"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig2.3"
      x="592"
      y="54"
      width="164"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[593, 55, 162, 21]"
         href="-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="593"
        y="55"
        width="162"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[264, 16, 290, 159]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="264"
      y="16"
      width="290"
      height="159"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="265"
      y="17"
      width="288"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentUi</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[265, 17, 288, 17]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="265"
        y="17"
        width="288"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.2.1"
        x="265"
        y="17"
        width="288"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig3.3"
      x="264"
      y="54"
      width="290"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[265, 55, 288, 120]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="265"
        y="55"
        width="288"
        height="120"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="265"
        y="55"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +messageShown(messageKind : UiMessageKinds)</text>
      <text name="Fig3.4.2"
        x="265"
        y="69"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +verbosity() : VerbosityLevels</text>
      <text name="Fig3.4.3"
        x="265"
        y="83"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showVerbose(msg : String)</text>
      <text name="Fig3.4.4"
        x="265"
        y="97"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showNotification(msg : String)</text>
      <text name="Fig3.4.5"
        x="265"
        y="111"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showInfo(msg : String)</text>
      <text name="Fig3.4.6"
        x="265"
        y="125"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showWarning(msg : String)</text>
      <text name="Fig3.4.7"
        x="265"
        y="139"
        width="288"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+showError(msg : String)</text>
      <text name="Fig3.4.8"
        x="265"
        y="153"
        width="288"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+presentLine(line : String)</text>
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001336"
       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-10-100--74bc855b:12e04fc321b:-8000:0000000000001336"
                        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="192"
              y="208" />
      <lineto x="192"
              y="91" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000133A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig3.0"
      sourceFigNode="Fig0"
      destFigNode="Fig3"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74bc855b:12e04fc321b:-8000:000000000000133A"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="368"
              y="208" />
      <lineto x="368"
              y="174" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig2"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:0000000000001402"
                        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="553"
              y="50" />
      <lineto x="592"
              y="50" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[552, 216, 288, 124]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="552"
      y="216"
      width="288"
      height="124"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="553"
      y="217"
      width="286"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ UserActionExecutor</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[553, 217, 286, 0]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="553"
        y="217"
        width="286"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.3"
      x="552"
      y="238"
      width="288"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[553, 239, 286, 21]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="553"
        y="239"
        width="286"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig7.5"
      x="552"
      y="260"
      width="288"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig7.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[553, 261, 286, 78]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001785"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.6.0"
        x="553"
        y="261"
        width="286"
        height="78"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.6.1"
        x="553"
        y="261"
        width="286"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«create» +__init__(interfaceAccessor : IInterfaceAccessor)</text>
      <text name="Fig7.6.2"
        x="553"
        y="275"
        width="286"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +action() : String</text>
      <text name="Fig7.6.3"
        x="553"
        y="289"
        width="286"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +processedArchSpec() : String</text>
      <text name="Fig7.6.4"
        x="553"
        y="303"
        width="286"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+execute() : Boolean</text>
      <text name="Fig7.6.5"
        x="553"
        y="317"
        width="286"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«signal»  -onMessageShown()</text>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001790"
       sourceConnector="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001791"
       destConnector="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001794"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig7"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001790"
                        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-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001791"
                        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-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001791"
                        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-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001794"
                        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-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001794"
                        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="471"
              y="272" />
      <lineto x="552"
              y="272" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000133F"
      name="Cmdline UI API Usage - Initialization"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 117, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="8"
      width="117"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="8"
      width="117"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 117, 773]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="57"
        width="117"
        height="773"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="66"
                y="57" />
        <lineto x="66"
                y="830" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[56, 57, 20, 773]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="56"
          y="57"
          width="20"
          height="773"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 117, 50]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="8"
        width="117"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="8"
        width="117"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Cmdline UI:API User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 117, 0]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="8"
          width="117"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[128, 8, 136, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="128"
      y="8"
      width="136"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="128"
      y="8"
      width="136"
      height="47"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[128, 104, 136, 726]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="128"
        y="104"
        width="136"
        height="726"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="196"
                y="104" />
        <lineto x="196"
                y="830" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[186, 104, 20, 726]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="186"
          y="104"
          width="20"
          height="726"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[128, 55, 136, 50]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="128"
        y="55"
        width="136"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="128"
        y="55"
        width="136"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Cmdline UI:IComponent</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 55, 136, 0]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="128"
          y="55"
          width="136"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134B"
       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-10-100-419fec60:12e054dd3b6:-8000:000000000000134B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="76"
              y="80" />
      <lineto x="128"
              y="80" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="76"
              y="128" />
      <lineto x="186"
              y="128" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000134F"
       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-10-100-419fec60:12e054dd3b6:-8000:000000000000134F"
                        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="186"
              y="336" />
      <lineto x="76"
              y="336" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigClassifierRole[264, 8, 80, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig5.0"
      x="264"
      y="8"
      width="80"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig5.1"
      x="264"
      y="8"
      width="80"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig5.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[264, 57, 80, 773]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.2.0"
        x="264"
        y="57"
        width="80"
        height="773"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig5.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="304"
                y="57" />
        <lineto x="304"
                y="830" />
      </path>
      <group name="Fig5.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[294, 136, 20, 192]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.2.2.0"
          x="294"
          y="136"
          width="20"
          height="192"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig5.3"
         description="org.argouml.sequence2.diagram.FigHead[264, 8, 80, 50]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig5.3.0"
        x="264"
        y="8"
        width="80"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig5.3.1"
        x="264"
        y="25"
        width="80"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Cmdline UI</text>
      <group name="Fig5.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[264, 8, 80, 17]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001351"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig5.3.2.0"
          x="264"
          y="8"
          width="80"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig5.3.2.1"
          x="264"
          y="8"
          width="80"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358"
       stroke="1"
       strokecolor="192 192 192"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig1"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001358"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="192 192 192"
    >
      <moveto x="206"
              y="136" />
      <lineto x="294"
              y="136" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000135A"
       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-10-100-419fec60:12e054dd3b6:-8000:000000000000135A"
                        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="294"
              y="328" />
      <lineto x="206"
              y="328" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigClassifierRole[352, 8, 168, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="352"
      y="8"
      width="168"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig8.1"
      x="352"
      y="8"
      width="168"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[352, 57, 168, 773]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="352"
        y="57"
        width="168"
        height="773"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig8.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="436"
                y="57" />
        <lineto x="436"
                y="830" />
      </path>
      <group name="Fig8.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[426, 144, 20, 16]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.2.0"
          x="426"
          y="144"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig8.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[426, 192, 20, 16]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.3.0"
          x="426"
          y="192"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig8.3"
         description="org.argouml.sequence2.diagram.FigHead[352, 8, 168, 50]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="352"
        y="8"
        width="168"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig8.3.1"
        x="352"
        y="8"
        width="168"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Cmdline UI:IInterfaceAccessor</text>
      <group name="Fig8.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[352, 8, 168, 0]"
           href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.3.2.0"
          x="352"
          y="8"
          width="168"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig5"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001368"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="314"
              y="144" />
      <lineto x="426"
              y="144" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig8"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136A"
                        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="426"
              y="160" />
      <lineto x="314"
              y="160" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[480, 120, 88, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig11.0"
      x="480"
      y="120"
      width="88"
      height="32"
      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="480"
              y="120" />
      <lineto x="557"
              y="120" />
      <lineto x="567"
              y="130" />
      <lineto x="567"
              y="151" />
      <lineto x="480"
              y="151" />
      <lineto x="480"
              y="120" />
    </path>
    <path name="Fig11.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="557"
              y="120" />
      <lineto x="567"
              y="130" />
      <lineto x="557"
              y="130" />
      <lineto x="557"
              y="120" />
    </path>
    <group name="Fig11.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[482, 122, 74, 0]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig11.3.0"
        x="482"
        y="122"
        width="74"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig11.4"
      x="482"
      y="122"
      width="74"
      height="28"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Register
IComponentUi.</text>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig5"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000136E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="314"
              y="192" />
      <lineto x="426"
              y="192" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001370"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig8"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001370"
                        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="426"
              y="208" />
      <lineto x="314"
              y="208" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[480, 176, 109, 45]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001371"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="480"
      y="176"
      width="109"
      height="45"
      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="480"
              y="176" />
      <lineto x="578"
              y="176" />
      <lineto x="588"
              y="186" />
      <lineto x="588"
              y="220" />
      <lineto x="480"
              y="220" />
      <lineto x="480"
              y="176" />
    </path>
    <path name="Fig14.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="578"
              y="176" />
      <lineto x="588"
              y="186" />
      <lineto x="578"
              y="186" />
      <lineto x="578"
              y="176" />
    </path>
    <group name="Fig14.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[482, 178, 95, 0]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001371"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="482"
        y="178"
        width="95"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig14.4"
      x="482"
      y="178"
      width="95"
      height="41"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Get IConfiguration,
IMainfContext and
IArchiverFactory.</text>
  </group>
  <rectangle name="Fig15"
    x="248"
    y="224"
    width="128"
    height="88"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <group name="Fig16"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[270, 250, 91, 32]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001378"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig16.0"
      x="270"
      y="250"
      width="91"
      height="32"
      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="270"
              y="250" />
      <lineto x="350"
              y="250" />
      <lineto x="360"
              y="260" />
      <lineto x="360"
              y="281" />
      <lineto x="270"
              y="281" />
      <lineto x="270"
              y="250" />
    </path>
    <path name="Fig16.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="350"
              y="250" />
      <lineto x="360"
              y="260" />
      <lineto x="350"
              y="260" />
      <lineto x="350"
              y="250" />
    </path>
    <group name="Fig16.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 252, 77, 0]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001378"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig16.3.0"
        x="272"
        y="252"
        width="77"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig16.4"
      x="272"
      y="252"
      width="77"
      height="28"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Calls to various
required APIs.</text>
  </group>
  <text name="Fig17"
    x="248"
    y="224"
    width="32"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >opt</text>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigClassifierRole[592, 8, 182, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="592"
      y="8"
      width="182"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig18.1"
      x="592"
      y="8"
      width="182"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig18.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[592, 57, 182, 773]"
         href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="592"
        y="57"
        width="182"
        height="773"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig18.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="683"
                y="57" />
        <lineto x="683"
                y="830" />
      </path>
      <group name="Fig18.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[673, 240, 20, 56]"
           href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.2.2.0"
          x="673"
          y="240"
          width="20"
          height="56"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig18.3"
         description="org.argouml.sequence2.diagram.FigHead[592, 8, 182, 50]"
         href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.3.0"
        x="592"
        y="8"
        width="182"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig18.3.1"
        x="592"
        y="8"
        width="182"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Cmdline UI:IComponentInterface</text>
      <group name="Fig18.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[592, 8, 182, 0]"
           href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001449"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.3.2.0"
          x="592"
          y="8"
          width="182"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig5.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig5"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001450"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="314"
              y="240" />
      <lineto x="673"
              y="240" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001452"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig5.0"
      sourceFigNode="Fig18"
      destFigNode="Fig5"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001452"
                        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="673"
              y="296" />
      <lineto x="314"
              y="296" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.sequence2.diagram.FigClassifierRole[784, 8, 147, 823]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="784"
      y="8"
      width="147"
      height="823"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig21.1"
      x="784"
      y="8"
      width="147"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig21.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[784, 57, 147, 773]"
         href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="784"
        y="57"
        width="147"
        height="773"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig21.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="857"
                y="57" />
        <lineto x="857"
                y="830" />
      </path>
      <group name="Fig21.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[847, 248, 20, 40]"
           href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.2.0"
          x="847"
          y="248"
          width="20"
          height="40"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig21.3"
         description="org.argouml.sequence2.diagram.FigHead[784, 8, 147, 50]"
         href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.3.0"
        x="784"
        y="8"
        width="147"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig21.3.1"
        x="784"
        y="8"
        width="147"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Cmdline UI:IComponentUi</text>
      <group name="Fig21.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[784, 8, 147, 0]"
           href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:0000000000001455"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.3.2.0"
          x="784"
          y="8"
          width="147"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig18"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145C"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="693"
              y="248" />
      <lineto x="847"
              y="248" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig21"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-64e00955:12e58e3aa2d:-8000:000000000000145E"
                        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="847"
              y="288" />
      <lineto x="693"
              y="288" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001333"
      name="Cmdline Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 160, 474, 200]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="18"
      y="160"
      width="464"
      height="200"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="18"
      y="160"
      width="464"
      height="200"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 161, 452, 0]"
         href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001350"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="29"
        y="161"
        width="452"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="29"
      y="161"
      width="452"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >User Interface::Cmdline UI</text>
    <rectangle name="Fig0.4"
      x="8"
      y="221"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="8"
      y="288"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[714, 152, 212, 200]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="724"
      y="152"
      width="202"
      height="200"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="724"
      y="152"
      width="202"
      height="200"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[735, 153, 190, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="735"
        y="153"
        width="190"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="735"
      y="153"
      width="190"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig1.4"
      x="714"
      y="213"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="714"
      y="280"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[376, 432, 226, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="386"
      y="432"
      width="216"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig2.1"
      x="386"
      y="432"
      width="216"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[397, 433, 204, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="397"
        y="433"
        width="204"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig2.3"
      x="397"
      y="433"
      width="204"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Configuration</text>
    <rectangle name="Fig2.4"
      x="376"
      y="453"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig2.5"
      x="376"
      y="480"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
       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-10-100--2953573d:12de7a1b757:-8000:0000000000001549"
                        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="714"
              y="351" />
      <lineto x="601"
              y="432" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[26, 16, 568, 72]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="36"
      y="16"
      width="558"
      height="72"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig4.1"
      x="36"
      y="16"
      width="558"
      height="72"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[47, 17, 546, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="47"
        y="17"
        width="546"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig4.3"
      x="47"
      y="17"
      width="546"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Mainf</text>
    <rectangle name="Fig4.4"
      x="26"
      y="35"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig4.5"
      x="26"
      y="59"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig4"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112C"
                        angle="270.0"
                        offset="25" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="714"
              y="152" />
      <lineto x="593"
              y="87" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig4"
      sourceFigNode="Fig2"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--4a10af0d:12e04cf62c7:-8000:000000000000130E"
                        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="586"
              y="432" />
      <lineto x="586"
              y="87" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[224, 200, 129, 144]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig7.0"
      x="224"
      y="200"
      width="129"
      height="144"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig7.1"
      x="225"
      y="201"
      width="127"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponentUi</text>
    <group name="Fig7.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[225, 201, 127, 17]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="225"
        y="201"
        width="127"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig7.2.1"
        x="225"
        y="201"
        width="127"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig7.3"
      x="224"
      y="238"
      width="290"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig7.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001322"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.4.0"
        x="225"
        y="239"
        width="288"
        height="120"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[40, 200, 118, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig8.0"
      x="40"
      y="200"
      width="118"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig8.1"
      x="41"
      y="201"
      width="116"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IComponent</text>
    <group name="Fig8.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[41, 201, 116, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="41"
        y="201"
        width="116"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig8.2.1"
        x="41"
        y="201"
        width="116"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig8.3"
      x="40"
      y="238"
      width="244"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig8.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.4.0"
        x="41"
        y="239"
        width="242"
        height="36"
        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-10-100-419fec60:12e054dd3b6:-8000:000000000000137C"
       sourceConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000137D"
       destConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001380"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig8"
      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-10-100-419fec60:12e054dd3b6:-8000:000000000000137C"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000137D"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000137D"
                        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-10-100-419fec60:12e054dd3b6:-8000:0000000000001380"
                        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-10-100-419fec60:12e054dd3b6:-8000:0000000000001380"
                        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="82"
              y="87" />
      <lineto x="82"
              y="200" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[752, 184, 127, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig1"
    </private>
    
    <rectangle name="Fig10.0"
      x="752"
      y="184"
      width="127"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig10.1"
      x="753"
      y="185"
      width="125"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiving</text>
    <group name="Fig10.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[753, 185, 125, 17]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="753"
        y="185"
        width="125"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig10.2.1"
        x="753"
        y="185"
        width="125"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig10.3"
      x="752"
      y="222"
      width="357"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig10.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-73eb150b:12decc975a4:-8000:0000000000000FF5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.4.0"
        x="753"
        y="223"
        width="355"
        height="106"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001398"
       sourceConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001399"
       destConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000139C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig10"
      sourceFigNode="Fig0"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001398"
                        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-10-100-419fec60:12e054dd3b6:-8000:0000000000001399"
                        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-10-100-419fec60:12e054dd3b6:-8000:0000000000001399"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000139C"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000139C"
                        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="481"
              y="200" />
      <lineto x="752"
              y="200" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[58, 32, 512, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig4"
    </private>
    
    <rectangle name="Fig12.0"
      x="58"
      y="32"
      width="512"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig12.1"
      x="59"
      y="33"
      width="510"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ mainf::IInterfaceAccessor</text>
    <group name="Fig12.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[59, 33, 510, 17]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.2.0"
        x="59"
        y="33"
        width="510"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig12.2.1"
        x="59"
        y="33"
        width="510"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig12.3"
      x="58"
      y="70"
      width="522"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig12.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001131"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig12.4.0"
        x="59"
        y="71"
        width="520"
        height="50"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig13"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8"
      destPortFig="Fig12"
      sourceFigNode="Fig8"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:0000000000001196"
                        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="66"
              y="200" />
      <lineto x="66"
              y="70" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DE"
       sourceConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
       destConnector="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2"
      destPortFig="Fig12"
      sourceFigNode="Fig2"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DE"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig14.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011DF"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
                        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-10-100--72bb5098:12dfae2f0fa:-8000:00000000000011E2"
                        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="562"
              y="432" />
      <lineto x="562"
              y="70" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A6"
       sourceConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A7"
       destConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013AA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig12"
      sourceFigNode="Fig0"
      destFigNode="Fig12"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A6"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig15.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:00000000000013A7"
                        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-10-100-419fec60:12e054dd3b6:-8000:00000000000013A7"
                        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-10-100-419fec60:12e054dd3b6:-8000:00000000000013AA"
                        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-10-100-419fec60:12e054dd3b6:-8000:00000000000013AA"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="458"
              y="160" />
      <lineto x="458"
              y="70" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138A"
       sourceConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
       destConnector="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1"
      destPortFig="Fig7"
      sourceFigNode="Fig1"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-419fec60:12e054dd3b6:-8000:000000000000138A"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138B"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
                        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-10-100-419fec60:12e054dd3b6:-8000:000000000000138E"
                        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="714"
              y="320" />
      <lineto x="352"
              y="320" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001435"
       sourceConnector="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001436"
       destConnector="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001439"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4"
      destPortFig="Fig7"
      sourceFigNode="Fig4"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001435"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig17.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001436"
                        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-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001436"
                        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-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001439"
                        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-10-100-75b8d09e:12e58c3ef15:-8000:0000000000001439"
                        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="240"
              y="87" />
      <lineto x="240"
              y="200" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[416, 456, 154, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig2"
    </private>
    
    <rectangle name="Fig18.0"
      x="416"
      y="456"
      width="154"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig18.1"
      x="417"
      y="457"
      width="152"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >+ configuration::IAppConfig</text>
    <group name="Fig18.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[417, 457, 152, 17]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="417"
        y="457"
        width="152"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig18.2.1"
        x="417"
        y="457"
        width="152"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig18.3"
      x="416"
      y="494"
      width="241"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig18.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100--457f08ab:13122cfe3e2:-8000:00000000000016A5"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.4.0"
        x="417"
        y="495"
        width="239"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179E"
       sourceConnector="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179F"
       destConnector="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig18"
      sourceFigNode="Fig0"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179E"
                        angle="270.0"
                        offset="25" />
      <argouml:pathitem figname="Fig19.2"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179F"
                        angle="315.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000179F"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A2"
                        angle="225.0"
                        offset="5" />
      <argouml:pathitem figname="Fig19.5"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:00000000000017A2"
                        angle="135.0"
                        offset="5" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="440"
              y="359" />
      <lineto x="440"
              y="456" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A2"
      name="High-level Backup Creation Sequence Diagram"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 80, 985]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="8"
      width="80"
      height="985"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="8"
      width="80"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 80, 935]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="57"
        width="80"
        height="935"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="48"
                y="57" />
        <lineto x="48"
                y="992" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[38, 57, 20, 935]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="38"
          y="57"
          width="20"
          height="935"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 80, 50]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="8"
        width="80"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="8"
        width="80"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 80, 0]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A3"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="8"
          width="80"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[96, 8, 111, 985]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="96"
      y="8"
      width="111"
      height="985"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="96"
      y="8"
      width="111"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[96, 57, 111, 935]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="96"
        y="57"
        width="111"
        height="935"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="151"
                y="57" />
        <lineto x="151"
                y="992" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[141, 80, 20, 464]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="141"
          y="80"
          width="20"
          height="464"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[96, 8, 111, 50]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="96"
        y="8"
        width="111"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="96"
        y="25"
        width="111"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/AutoArchive:Mainf</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[96, 8, 111, 17]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="96"
          y="8"
          width="111"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig1.3.2.1"
          x="96"
          y="8"
          width="111"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE"
       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-10-100--72da9fce:12e05fc9645:-8000:00000000000013AE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="58"
              y="80" />
      <lineto x="141"
              y="80" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      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-10-100--72da9fce:12e05fc9645:-8000:00000000000013B0"
                        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="141"
              y="544" />
      <lineto x="58"
              y="544" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[200, 8, 151, 985]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="200"
      y="8"
      width="151"
      height="985"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="200"
      y="8"
      width="151"
      height="55"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[200, 112, 151, 880]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="200"
        y="112"
        width="151"
        height="880"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="275"
                y="112" />
        <lineto x="275"
                y="992" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[265, 112, 20, 880]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="265"
          y="112"
          width="20"
          height="880"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[200, 63, 151, 50]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="200"
        y="63"
        width="151"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="200"
        y="80"
        width="151"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/AutoArchive:Configuration</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[200, 63, 151, 17]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="200"
          y="63"
          width="151"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig4.3.2.1"
          x="200"
          y="63"
          width="151"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="88" />
      <lineto x="200"
              y="88" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigClassifierRole[320, 8, 150, 985]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="320"
      y="8"
      width="150"
      height="985"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig6.1"
      x="320"
      y="8"
      width="150"
      height="111"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[320, 168, 150, 824]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="320"
        y="168"
        width="150"
        height="824"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig6.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="395"
                y="168" />
        <lineto x="395"
                y="992" />
      </path>
      <group name="Fig6.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[385, 168, 20, 824]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.2.2.0"
          x="385"
          y="168"
          width="20"
          height="824"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig6.3"
         description="org.argouml.sequence2.diagram.FigHead[320, 119, 150, 50]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.3.0"
        x="320"
        y="119"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig6.3.1"
        x="320"
        y="136"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/AutoArchive:Archiving</text>
      <group name="Fig6.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[320, 119, 150, 17]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.3.2.0"
          x="320"
          y="119"
          width="150"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig6.3.2.1"
          x="320"
          y="119"
          width="150"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig1"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C0"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="144" />
      <lineto x="320"
              y="144" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigClassifierRole[424, 8, 153, 985]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig8.0"
      x="424"
      y="8"
      width="153"
      height="985"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig8.1"
      x="424"
      y="8"
      width="153"
      height="167"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig8.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[424, 224, 153, 768]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.2.0"
        x="424"
        y="224"
        width="153"
        height="768"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig8.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="500"
                y="224" />
        <lineto x="500"
                y="992" />
      </path>
      <group name="Fig8.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[490, 224, 20, 768]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.2.2.0"
          x="490"
          y="224"
          width="20"
          height="768"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig8.3"
         description="org.argouml.sequence2.diagram.FigHead[424, 175, 153, 50]"
         href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig8.3.0"
        x="424"
        y="175"
        width="153"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig8.3.1"
        x="424"
        y="192"
        width="153"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/AutoArchive:User Interface</text>
      <group name="Fig8.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[424, 175, 153, 17]"
           href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig8.3.2.0"
          x="424"
          y="175"
          width="153"
          height="17"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
        <text name="Fig8.3.2.1"
          x="424"
          y="175"
          width="153"
          height="15"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
          textcolor="black"
          font="Dialog"
          italic="false"
          bold="false"
          textsize="10"
          justification="Center"
        >«component»</text>
      </group>
    </group>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig1"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="200" />
      <lineto x="424"
              y="200" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="232" />
      <lineto x="265"
              y="232" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CC"
                        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="265"
              y="248" />
      <lineto x="161"
              y="248" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig1"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013CE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="280" />
      <lineto x="385"
              y="280" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig6"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D0"
                        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="385"
              y="296" />
      <lineto x="161"
              y="296" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig1"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="161"
              y="328" />
      <lineto x="490"
              y="328" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig8"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D4"
                        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="490"
              y="528" />
      <lineto x="161"
              y="528" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig8"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013D9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="490"
              y="408" />
      <lineto x="405"
              y="408" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig6"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DB"
                        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="405"
              y="504" />
      <lineto x="490"
              y="504" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig6"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DD"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="405"
              y="456" />
      <lineto x="490"
              y="456" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig8"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013DF"
                        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="490"
              y="472" />
      <lineto x="405"
              y="472" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig6"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E4"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="385"
              y="424" />
      <lineto x="285"
              y="424" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig4"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013E6"
                        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="285"
              y="440" />
      <lineto x="385"
              y="440" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig8.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig8"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013EB"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="490"
              y="360" />
      <lineto x="285"
              y="360" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013ED"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig8.0"
      sourceFigNode="Fig4"
      destFigNode="Fig8"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013ED"
                        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="285"
              y="376" />
      <lineto x="490"
              y="376" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100--74bc855b:12e04fc321b:-8000:0000000000001333"
      name="Cmdline UI API Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[10, 10, 135, 124]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001770"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="10"
      y="10"
      width="135"
      height="124"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="11"
      y="11"
      width="133"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ CmdlineCommands</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[11, 11, 133, 17]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001770"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="11"
        y="11"
        width="133"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="11"
        y="11"
        width="133"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig0.3"
      x="10"
      y="48"
      width="135"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[11, 49, 133, 56]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001770"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="11"
        y="49"
        width="133"
        height="56"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="11"
        y="49"
        width="133"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+CREATE : String</text>
      <text name="Fig0.4.2"
        x="11"
        y="63"
        width="133"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+LIST : String</text>
      <text name="Fig0.4.3"
        x="11"
        y="77"
        width="133"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+PURGE : String</text>
    </group>
    <rectangle name="Fig0.5"
      x="10"
      y="105"
      width="135"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[11, 106, 133, 27]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:0000000000001770"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="11"
        y="106"
        width="133"
        height="27"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[176, 8, 280, 98]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177F"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="176"
      y="8"
      width="280"
      height="98"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="177"
      y="9"
      width="278"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ CmdlineCommandsUtils</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[177, 9, 278, 17]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="177"
        y="9"
        width="278"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="177"
        y="9"
        width="278"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig1.3"
      x="176"
      y="46"
      width="280"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[177, 47, 278, 21]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="177"
        y="47"
        width="278"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig1.5"
      x="176"
      y="68"
      width="280"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[177, 69, 278, 36]"
         href="-64--88-10-100-7af1b1a4:1312eb93afe:-8000:000000000000177F"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="177"
        y="69"
        width="278"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.6.1"
        x="177"
        y="69"
        width="278"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getAllCommands() : Iterable&lt;str&gt;</text>
      <text name="Fig1.6.2"
        x="177"
        y="83"
        width="278"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+isExistingCommand(commandName : String) : Boolean</text>
    </group>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A8"
      name="Archiver Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[16, 192, 312, 88]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="26"
      y="192"
      width="302"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="26"
      y="192"
      width="302"
      height="88"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[37, 193, 290, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AD"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="37"
        y="193"
        width="290"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="37"
      y="193"
      width="290"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Services::Archiver</text>
    <rectangle name="Fig0.4"
      x="16"
      y="216"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="16"
      y="245"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[40, 216, 141, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig1.0"
      x="40"
      y="216"
      width="141"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="41"
      y="217"
      width="139"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverServiceCreator</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[41, 217, 139, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="41"
        y="217"
        width="139"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="41"
        y="217"
        width="139"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig1.3"
      x="40"
      y="254"
      width="141"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[41, 255, 139, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="41"
        y="255"
        width="139"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig1.5"
      x="40"
      y="275"
      width="625"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="41"
        y="276"
        width="623"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[200, 216, 121, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig2.0"
      x="200"
      y="216"
      width="121"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="201"
      y="217"
      width="119"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiver</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[201, 217, 119, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="201"
        y="217"
        width="119"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="201"
        y="217"
        width="119"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig2.3"
      x="200"
      y="254"
      width="764"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="201"
        y="255"
        width="762"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[56, 16, 240, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="66"
      y="16"
      width="230"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig3.1"
      x="66"
      y="16"
      width="230"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[77, 17, 218, 0]"
         href="-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="77"
        y="17"
        width="218"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig3.3"
      x="77"
      y="17"
      width="218"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Archiving</text>
    <rectangle name="Fig3.4"
      x="56"
      y="37"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig3.5"
      x="56"
      y="64"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
       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-10-100-731e7f9d:13806717ee9:-8000:00000000000012AE"
                        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="176"
              y="95" />
      <lineto x="176"
              y="192" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136F"
       sourceConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001370"
       destConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001371"
       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-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000136F"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001370"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001370"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001371"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001371"
                        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="104"
              y="95" />
      <lineto x="104"
              y="216" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001372"
       sourceConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
       destConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig3"
      destPortFig="Fig2"
      sourceFigNode="Fig3"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001372"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
                        angle="-49.0"
                        offset="24" />
      <argouml:pathitem figname="Fig6.3"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigAssociationEndAnnotation"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001373"
                        angle="57.0"
                        offset="29" />
      <argouml:pathitem figname="Fig6.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001374"
                        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="264"
              y="95" />
      <lineto x="264"
              y="216" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A8"
      name="Archiver Internal Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[536, 624, 141, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="536"
      y="624"
      width="141"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="537"
      y="625"
      width="139"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverServiceCreator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[537, 625, 139, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="537"
        y="625"
        width="139"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="537"
        y="625"
        width="139"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig0.3"
      x="536"
      y="662"
      width="141"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[537, 663, 139, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="537"
        y="663"
        width="139"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig0.5"
      x="536"
      y="683"
      width="625"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="537"
        y="684"
        width="623"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[488, 16, 121, 39]pathVisible=true;stereotypeView=0;operationsVisible=false;operationsVisible=false"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="488"
      y="16"
      width="121"
      height="39"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="489"
      y="17"
      width="119"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiver</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[489, 17, 119, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="489"
        y="17"
        width="119"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="489"
        y="17"
        width="119"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig1.3"
      x="488"
      y="54"
      width="764"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="489"
        y="55"
        width="762"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[168, 96, 767, 262]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="168"
      y="96"
      width="767"
      height="262"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="169"
      y="97"
      width="765"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="true"
      bold="true"
      textsize="10"
      justification="Center"
    >~ TarArchiverProviderBase</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[169, 97, 765, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="169"
        y="97"
        width="765"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.3"
      x="168"
      y="118"
      width="767"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[169, 119, 765, 27]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="169"
        y="119"
        width="765"
        height="27"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig2.5"
      x="168"
      y="146"
      width="767"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[169, 147, 765, 210]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132B"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="169"
        y="147"
        width="765"
        height="210"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.6.1"
        x="169"
        y="147"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +fileAdd(filesystemObjectName : String)</text>
      <text name="Fig2.6.2"
        x="169"
        y="161"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +backupOperationError(operation : BackupSubOperations,error : BackupOperationErrors,filesystemObjectName : String,unknownErrorString : String)</text>
      <text name="Fig2.6.3"
        x="169"
        y="175"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFiles(backupDefinition : BackupDefinition,compressionStrength : Integer) : String</text>
      <text name="Fig2.6.4"
        x="169"
        y="189"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFilesIncrementally(backupDefinition : BackupDefinition,compressionStrength : Integer,level : Integer) : String</text>
      <text name="Fig2.6.5"
        x="169"
        y="203"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackup(backupDefinition : BackupDefinition)</text>
      <text name="Fig2.6.6"
        x="169"
        y="217"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackupIncrements(backupDefinition : BackupDefinition,level : Integer)</text>
      <text name="Fig2.6.7"
        x="169"
        y="231"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(backupType : BackupTypes) : set&lt;ArchiverFeatures&gt;</text>
      <text name="Fig2.6.8"
        x="169"
        y="245"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getMaxBackupLevel(backupId : String) : Integer</text>
      <text name="Fig2.6.9"
        x="169"
        y="259"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredBackupIds() : Iterable&lt;str&gt;</text>
      <text name="Fig2.6.10"
        x="169"
        y="273"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredBackupData(backupId : String)</text>
      <text name="Fig2.6.11"
        x="169"
        y="287"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» #workDir() : String</text>
      <text name="Fig2.6.12"
        x="169"
        y="301"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >#getBackupFilePath(backupId : String,backupType : BackupTypes,destination : String,level : Integer) : String</text>
      <text name="Fig2.6.13"
        x="169"
        y="315"
        width="765"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >#raiseIfUnsupportedBackupType(backupType : BackupTypes)</text>
      <text name="Fig2.6.14"
        x="169"
        y="329"
        width="765"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >#raiseIfUnsupportedFeature(backupType : BackupTypes,compressionStrength : Integer,level : Integer)</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigAbstraction"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000132C"
       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-10-100-731e7f9d:13806717ee9:-8000:000000000000132C"
                        angle="-100.0"
                        offset="45" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="552"
              y="96" />
      <lineto x="552"
              y="54" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 400, 577, 178]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="16"
      y="400"
      width="577"
      height="178"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="17"
      y="401"
      width="575"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ ExternalTarArchiverProvider</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 401, 575, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="17"
        y="401"
        width="575"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.3"
      x="16"
      y="422"
      width="577"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 423, 575, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="17"
        y="423"
        width="575"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig4.5"
      x="16"
      y="443"
      width="577"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 444, 575, 134]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137C"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="17"
        y="444"
        width="575"
        height="134"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.6.1"
        x="17"
        y="444"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(workDir : String)</text>
      <text name="Fig4.6.2"
        x="17"
        y="458"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +supportedBackupTypes() : set&lt;BackupTypes&gt;</text>
      <text name="Fig4.6.3"
        x="17"
        y="472"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFiles(backupDefinition : BackupDefinition,compressionStrength : Integer) : String</text>
      <text name="Fig4.6.4"
        x="17"
        y="486"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFilesIncrementally(backupDefinition : BackupDefinition,compressionStrength : Integer,level : Integer) : String</text>
      <text name="Fig4.6.5"
        x="17"
        y="500"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackupIncrements(backupDefinition : BackupDefinition,level : Integer)</text>
      <text name="Fig4.6.6"
        x="17"
        y="514"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(backupType : String) : set&lt;ArchiverFeatures&gt;</text>
      <text name="Fig4.6.7"
        x="17"
        y="528"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getMaxBackupLevel(backupId : String) : Integer</text>
      <text name="Fig4.6.8"
        x="17"
        y="542"
        width="575"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredBackupIds() : Iterable&lt;str&gt;</text>
      <text name="Fig4.6.9"
        x="17"
        y="556"
        width="575"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredBackupData(backupId : String)</text>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000137E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      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-10-100-731e7f9d:13806717ee9:-8000:000000000000137E"
                        angle="-94.0"
                        offset="47" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="304"
              y="400" />
      <lineto x="304"
              y="357" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[608, 400, 443, 108]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="608"
      y="400"
      width="443"
      height="108"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig6.1"
      x="609"
      y="401"
      width="441"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >~ InternalTarArchiverProvider</text>
    <group name="Fig6.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[609, 401, 441, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="609"
        y="401"
        width="441"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.3"
      x="608"
      y="422"
      width="443"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[609, 423, 441, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.4.0"
        x="609"
        y="423"
        width="441"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig6.5"
      x="608"
      y="443"
      width="443"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig6.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[609, 444, 441, 64]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.6.0"
        x="609"
        y="444"
        width="441"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig6.6.1"
        x="609"
        y="444"
        width="441"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+__init__(workDir : String)</text>
      <text name="Fig6.6.2"
        x="609"
        y="458"
        width="441"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +supportedBackupTypes() : set&lt;BackupTypes&gt;</text>
      <text name="Fig6.6.3"
        x="609"
        y="472"
        width="441"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFiles(backupDefinition : BackupDefinition,compressionStrength : Integer) : String</text>
      <text name="Fig6.6.4"
        x="609"
        y="486"
        width="441"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(backupType : String) : set&lt;ArchiverFeatures&gt;</text>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.uml.diagram.ui.FigGeneralization"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013A4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      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-10-100-731e7f9d:13806717ee9:-8000:00000000000013A4"
                        angle="-103.0"
                        offset="30" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="840"
              y="400" />
      <lineto x="840"
              y="357" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B6"
       sourceConnector="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B7"
       destConnector="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig4"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B6"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013B7"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013B7"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013B8"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013B8"
                        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="560"
              y="624" />
      <lineto x="560"
              y="577" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B9"
       sourceConnector="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013BA"
       destConnector="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013BB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0"
      destPortFig="Fig6"
      sourceFigNode="Fig0"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000013B9"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013BA"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013BA"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013BB"
                        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-10-100-731e7f9d:13806717ee9:-8000:00000000000013BB"
                        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="640"
              y="624" />
      <lineto x="640"
              y="507" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.deployment.ui.UMLDeploymentDiagram|-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A7"
      name="Services Component Interfaces"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[8, 176, 162, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A9"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="18"
      y="176"
      width="152"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig0.1"
      x="18"
      y="176"
      width="152"
      height="80"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[29, 177, 140, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A9"
         fill="1"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="29"
        y="177"
        width="140"
        height="0"
        fill="1"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig0.3"
      x="29"
      y="177"
      width="140"
      height="21"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Services</text>
    <rectangle name="Fig0.4"
      x="8"
      y="197"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig0.5"
      x="8"
      y="224"
      width="20"
      height="10"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.deployment.ui.FigComponent[24, 24, 130, 80]pathVisible=true;stereotypeView=0;"
       href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="34"
      y="24"
      width="120"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="255 0 255"
    />
    <rectangle name="Fig1.1"
      x="34"
      y="24"
      width="120"
      height="80"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[45, 25, 108, 0]"
         href="-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA"
         fill="1"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="45"
        y="25"
        width="108"
        height="0"
        fill="1"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig1.3"
      x="45"
      y="25"
      width="108"
      height="21"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >Starter</text>
    <rectangle name="Fig1.4"
      x="24"
      y="45"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <rectangle name="Fig1.5"
      x="24"
      y="72"
      width="20"
      height="10"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[42, 200, 98, 39]pathVisible=false;stereotypeView=0;operationsVisible=false;attributesVisible=false;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
      enclosingFig="Fig0"
    </private>
    
    <rectangle name="Fig2.0"
      x="42"
      y="200"
      width="98"
      height="39"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="43"
      y="201"
      width="96"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ServiceCleaner</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[43, 201, 96, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="43"
        y="201"
        width="96"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="43"
        y="201"
        width="96"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig2.3"
      x="42"
      y="238"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[43, 239, 96, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="43"
        y="239"
        width="96"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
    <rectangle name="Fig2.5"
      x="42"
      y="259"
      width="98"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
      visibility="0"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[0, 0, 0, 0]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B0"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="43"
        y="260"
        width="96"
        height="22"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        visibility="0"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigAssociation"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001376"
       sourceConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001377"
       destConnector="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001378"
       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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001376"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001377"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001377"
                        angle="45.0"
                        offset="5" />
      <argouml:pathitem figname="Fig3.4"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigMultiplicity"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001378"
                        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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001378"
                        angle="139.0"
                        offset="24" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="72"
              y="103" />
      <lineto x="72"
              y="200" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001379"
      name="Archiver API Usage - Backup Creation"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[16, 16, 112, 523]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="16"
      width="112"
      height="523"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="16"
      y="16"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[16, 65, 112, 473]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="16"
        y="65"
        width="112"
        height="473"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="72"
                y="65" />
        <lineto x="72"
                y="538" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[62, 65, 20, 473]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="62"
          y="65"
          width="20"
          height="473"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[16, 16, 112, 50]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="16"
        y="16"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="16"
        y="16"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiver:API User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 16, 112, 0]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000137E"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="16"
          y="16"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[136, 16, 130, 527]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="136"
      y="16"
      width="130"
      height="527"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="136"
      y="16"
      width="130"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[136, 65, 130, 477]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="136"
        y="65"
        width="130"
        height="477"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="201"
                y="65" />
        <lineto x="201"
                y="542" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[191, 96, 20, 222]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="191"
          y="96"
          width="20"
          height="222"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[136, 16, 130, 50]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="136"
        y="16"
        width="130"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="136"
        y="16"
        width="130"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ArchiverServiceCreator</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 16, 130, 0]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001381"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="136"
          y="16"
          width="130"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001389"
       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-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001389"
                        angle="275.0"
                        offset="11" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="82"
              y="96" />
      <lineto x="191"
              y="96" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      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-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138B"
                        angle="-131.00000000000003"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="191"
              y="318" />
      <lineto x="82"
              y="318" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[272, 16, 112, 523]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="272"
      y="16"
      width="112"
      height="523"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="272"
      y="16"
      width="112"
      height="71"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[272, 136, 112, 402]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="272"
        y="136"
        width="112"
        height="402"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="328"
                y="136" />
        <lineto x="328"
                y="538" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[318, 136, 20, 402]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="318"
          y="136"
          width="20"
          height="402"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[272, 87, 112, 50]"
         href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="272"
        y="87"
        width="112"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="272"
        y="87"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiver:IArchiver</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 87, 112, 0]"
           href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000138C"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="272"
          y="87"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:000000000000139C"
                        angle="270.0"
                        offset="9" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="211"
              y="112" />
      <lineto x="272"
              y="112" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig4"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013AF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="318"
              y="232" />
      <lineto x="82"
              y="232" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig4"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013B1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="318"
              y="256" />
      <lineto x="82"
              y="256" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000141E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="82"
              y="152" />
      <lineto x="318"
              y="152" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001420"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig4"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001420"
                        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="318"
              y="168" />
      <lineto x="82"
              y="168" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001422"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001422"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="82"
              y="200" />
      <lineto x="318"
              y="200" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001424"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig4"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001424"
                        angle="-68.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="318"
              y="288" />
      <lineto x="82"
              y="288" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001379"
      name="Internal Behaviour - Backup Creation - Internal Archiver"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 24, 64, 517]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="24"
      width="64"
      height="517"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="24"
      width="64"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 73, 64, 467]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="73"
        width="64"
        height="467"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="40"
                y="73" />
        <lineto x="40"
                y="540" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[30, 73, 20, 467]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="30"
          y="73"
          width="20"
          height="467"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 24, 64, 50]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="24"
        width="64"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="24"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Caller</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 24, 64, 0]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="24"
          width="64"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[248, 24, 150, 509]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="248"
      y="24"
      width="150"
      height="509"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="248"
      y="24"
      width="150"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[248, 73, 150, 459]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="248"
        y="73"
        width="150"
        height="459"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="323"
                y="73" />
        <lineto x="323"
                y="532" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[313, 112, 20, 64]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="313"
          y="112"
          width="20"
          height="64"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig1.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[313, 208, 20, 64]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.3.0"
          x="313"
          y="208"
          width="20"
          height="64"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig1.2.4"
           description="org.argouml.sequence2.diagram.FigActivation[313, 304, 20, 16]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.4.0"
          x="313"
          y="304"
          width="20"
          height="16"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[248, 24, 150, 50]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="248"
        y="24"
        width="150"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="248"
        y="24"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:TarArchiverProviderBase</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[248, 24, 150, 0]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="248"
          y="24"
          width="150"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigClassifierRole[80, 24, 157, 540]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="80"
      y="24"
      width="157"
      height="540"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig2.1"
      x="80"
      y="24"
      width="157"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig2.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[80, 73, 157, 490]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="80"
        y="73"
        width="157"
        height="490"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig2.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="158"
                y="73" />
        <lineto x="158"
                y="563" />
      </path>
      <group name="Fig2.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[148, 96, 20, 328]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.2.2.0"
          x="148"
          y="96"
          width="20"
          height="328"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig2.3"
         description="org.argouml.sequence2.diagram.FigHead[80, 24, 157, 50]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.3.0"
        x="80"
        y="24"
        width="157"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig2.3.1"
        x="80"
        y="24"
        width="157"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:InternalTarArchiverProvider</text>
      <group name="Fig2.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[80, 24, 157, 0]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E0"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig2.3.2.0"
          x="80"
          y="24"
          width="157"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7"
       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-10-100-f014e76:1380b6b80fe:-8000:00000000000013E7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="50"
              y="96" />
      <lineto x="148"
              y="96" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig0.0"
      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-10-100-f014e76:1380b6b80fe:-8000:00000000000013E9"
                        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="148"
              y="424" />
      <lineto x="50"
              y="424" />
    </path>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013EE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="168"
              y="112" />
      <lineto x="313"
              y="112" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F0"
                        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="313"
              y="176" />
      <lineto x="168"
              y="176" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F2"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="168"
              y="208" />
      <lineto x="313"
              y="208" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F4"
       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-10-100-f014e76:1380b6b80fe:-8000:00000000000013F4"
                        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="313"
              y="272" />
      <lineto x="168"
              y="272" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.uml.diagram.static_structure.ui.FigComment[104, 368, 132, 24]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013DF"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig9.0"
      x="104"
      y="368"
      width="132"
      height="24"
      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="104"
              y="368" />
      <lineto x="225"
              y="368" />
      <lineto x="235"
              y="378" />
      <lineto x="235"
              y="391" />
      <lineto x="104"
              y="391" />
      <lineto x="104"
              y="368" />
    </path>
    <path name="Fig9.2"
      description="org.tigris.gef.presentation.FigPoly"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="225"
              y="368" />
      <lineto x="235"
              y="378" />
      <lineto x="225"
              y="378" />
      <lineto x="225"
              y="368" />
    </path>
    <group name="Fig9.3"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[106, 370, 118, 0]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013DF"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
         visibility="0"
    >
      <private>
      </private>
      
      <rectangle name="Fig9.3.0"
        x="106"
        y="370"
        width="118"
        height="0"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <text name="Fig9.4"
      x="106"
      y="370"
      width="118"
      height="20"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="false"
      textsize="10"
      justification="Left"
    >Add files to the backup.</text>
  </group>
  <text name="Fig10"
    x="96"
    y="344"
    width="75"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >loop fileNames</text>
  <rectangle name="Fig11"
    x="96"
    y="344"
    width="168"
    height="56"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="168"
              y="304" />
      <lineto x="313"
              y="304" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013F8"
                        angle="-82.0"
                        offset="8" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="313"
              y="320" />
      <lineto x="168"
              y="320" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="313"
              y="136" />
      <lineto x="168"
              y="136" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FC"
                        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="168"
              y="152" />
      <lineto x="313"
              y="152" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig2.0"
      sourceFigNode="Fig1"
      destFigNode="Fig2"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013FE"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="313"
              y="232" />
      <lineto x="168"
              y="232" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:0000000000001400"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig2.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig2"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-f014e76:1380b6b80fe:-8000:0000000000001400"
                        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="168"
              y="248" />
      <lineto x="313"
              y="248" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-b4c5ecc:1380b1e82e5:-8000:0000000000001379"
      name="Internal Behaviour - Backup Creation - External Archiver"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 16, 72, 520]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="16"
      width="72"
      height="520"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="16"
      width="72"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 65, 72, 470]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="65"
        width="72"
        height="470"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="44"
                y="65" />
        <lineto x="44"
                y="535" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[34, 65, 20, 470]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="34"
          y="65"
          width="20"
          height="470"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 16, 72, 50]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="16"
        width="72"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="16"
        width="72"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Caller</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 16, 72, 0]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013BA"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="16"
          width="72"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[88, 16, 159, 520]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="88"
      y="16"
      width="159"
      height="520"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="88"
      y="16"
      width="159"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[88, 65, 159, 470]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="88"
        y="65"
        width="159"
        height="470"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="167"
                y="65" />
        <lineto x="167"
                y="535" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[157, 88, 20, 288]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="157"
          y="88"
          width="20"
          height="288"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[88, 16, 159, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="88"
        y="16"
        width="159"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="88"
        y="16"
        width="159"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ExternalTarArchiverProvider</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[88, 16, 159, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D2"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="88"
          y="16"
          width="159"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013D9"
       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-10-100--6956e572:1381044bbf6:-8000:00000000000013D9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="54"
              y="88" />
      <lineto x="157"
              y="88" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013DB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      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-10-100--6956e572:1381044bbf6:-8000:00000000000013DB"
                        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="157"
              y="376" />
      <lineto x="54"
              y="376" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[256, 16, 140, 520]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="256"
      y="16"
      width="140"
      height="520"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="256"
      y="16"
      width="140"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[256, 65, 140, 470]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="256"
        y="65"
        width="140"
        height="470"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="326"
                y="65" />
        <lineto x="326"
                y="535" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[316, 104, 20, 64]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="316"
          y="104"
          width="20"
          height="64"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig4.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[316, 200, 20, 64]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.3.0"
          x="316"
          y="200"
          width="20"
          height="64"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig4.2.4"
           description="org.argouml.sequence2.diagram.FigActivation[316, 296, 20, 16]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.4.0"
          x="316"
          y="296"
          width="20"
          height="16"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[256, 16, 140, 50]"
         href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="256"
        y="16"
        width="140"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="256"
        y="16"
        width="140"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:TarArchiverProviderBase</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[256, 16, 140, 0]"
           href="-64--88-10-100-f014e76:1380b6b80fe:-8000:00000000000013C4"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="256"
          y="16"
          width="140"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E0"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="177"
              y="104" />
      <lineto x="316"
              y="104" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E2"
                        angle="-57.0"
                        offset="13" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="316"
              y="168" />
      <lineto x="177"
              y="168" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig7.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E4"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig7.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="177"
              y="200" />
      <lineto x="316"
              y="200" />
    </path>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E6"
                        angle="-90.0"
                        offset="8" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="316"
              y="264" />
      <lineto x="177"
              y="264" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013E8"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="316"
              y="128" />
      <lineto x="177"
              y="128" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EA"
                        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="177"
              y="144" />
      <lineto x="316"
              y="144" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="316"
              y="224" />
      <lineto x="177"
              y="224" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EE"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013EE"
                        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="177"
              y="240" />
      <lineto x="316"
              y="240" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F0"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig13.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="177"
              y="296" />
      <lineto x="316"
              y="296" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F2"
                        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="316"
              y="312" />
      <lineto x="177"
              y="312" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigClassifierRole[408, 16, 152, 520]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig15.0"
      x="408"
      y="16"
      width="152"
      height="520"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig15.1"
      x="408"
      y="16"
      width="152"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig15.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[408, 65, 152, 470]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.2.0"
        x="408"
        y="65"
        width="152"
        height="470"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig15.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="484"
                y="65" />
        <lineto x="484"
                y="535" />
      </path>
      <group name="Fig15.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[474, 344, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig15.2.2.0"
          x="474"
          y="344"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig15.3"
         description="org.argouml.sequence2.diagram.FigHead[408, 16, 152, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig15.3.0"
        x="408"
        y="16"
        width="152"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig15.3.1"
        x="408"
        y="16"
        width="152"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiver:External Archiver</text>
      <group name="Fig15.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 16, 152, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013F3"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig15.3.2.0"
          x="408"
          y="16"
          width="152"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig15.0"
      sourceFigNode="Fig1"
      destFigNode="Fig15"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FA"
                        angle="264.0"
                        offset="11" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="177"
              y="344" />
      <lineto x="474"
              y="344" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig15.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig15"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FC"
                        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="474"
              y="360" />
      <lineto x="177"
              y="360" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012A8"
      name="Archiver API Classes"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigClass[16, 256, 625, 124]pathVisible=false;stereotypeView=0;operationsVisible=true;attributesVisible=true;"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="256"
      width="625"
      height="124"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="17"
      y="257"
      width="623"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverServiceCreator</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 257, 623, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="17"
        y="257"
        width="623"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="17"
        y="257"
        width="623"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«utility»</text>
    </group>
    <rectangle name="Fig0.3"
      x="16"
      y="294"
      width="625"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigAttributesCompartment[17, 295, 623, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="17"
        y="295"
        width="623"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
    <rectangle name="Fig0.5"
      x="16"
      y="315"
      width="625"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 316, 623, 64]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B3"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.6.0"
        x="17"
        y="316"
        width="623"
        height="64"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.6.1"
        x="17"
        y="316"
        width="623"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getOrCreateArchiverService(archiverServiceProvider : ArchiverServiceProviders,workDir : String) : IArchiver</text>
      <text name="Fig0.6.2"
        x="17"
        y="330"
        width="623"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedBackupTypes(archiverServiceProvider : ArchiverServiceProviders) : set&lt;BackupTypes&gt;</text>
      <text name="Fig0.6.3"
        x="17"
        y="344"
        width="623"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(archiverServiceProvider : ArchiverServiceProviders,backupType : BackupTypes) : set&lt;ArchiverFeatures&gt;</text>
      <text name="Fig0.6.4"
        x="17"
        y="358"
        width="623"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >+destroyServices()</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[16, 400, 152, 96]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="16"
      y="400"
      width="152"
      height="96"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="17"
      y="401"
      width="150"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverServiceProviders</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 401, 150, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="17"
        y="401"
        width="150"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="17"
        y="401"
        width="150"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig1.3"
      x="16"
      y="438"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[17, 439, 150, 36]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="17"
        y="439"
        width="150"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="17"
        y="439"
        width="150"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarInternal</text>
      <text name="Fig1.4.2"
        x="17"
        y="453"
        width="150"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarExternal</text>
    </group>
    <rectangle name="Fig1.5"
      x="16"
      y="474"
      width="152"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 475, 150, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:000000000000131E"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="17"
        y="475"
        width="150"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[16, 8, 768, 201]pathVisible=true;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="16"
      y="8"
      width="768"
      height="201"
      fill="1"
      fillcolor="192 192 192"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="17"
      y="9"
      width="766"
      height="37"
      fill="0"
      fillcolor="192 192 192"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ archiving::IArchiver</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 9, 766, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="17"
        y="9"
        width="766"
        height="17"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="17"
        y="9"
        width="766"
        height="15"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig2.3"
      x="16"
      y="46"
      width="768"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 47, 766, 162]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="192 192 192"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="17"
        y="47"
        width="766"
        height="162"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="17"
        y="47"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +supportedBackupTypes() : set&lt;BackupTypes&gt;</text>
      <text name="Fig2.4.2"
        x="17"
        y="61"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +fileAdd(filesystemObjectName : String)</text>
      <text name="Fig2.4.3"
        x="17"
        y="75"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +backupOperationError(operation : BackupSubOperations,error : BackupOperationErrors,filesystemObjectName : String,unknownErrorString : String)</text>
      <text name="Fig2.4.4"
        x="17"
        y="89"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFiles(backupDefinition : BackupDefinition,compressionStrength : Integer) : String</text>
      <text name="Fig2.4.5"
        x="17"
        y="103"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFilesIncrementally(backupDefinition : BackupDefinition,compressionStrength : Integer,level : Integer) : String</text>
      <text name="Fig2.4.6"
        x="17"
        y="117"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackup(backupDefinition : BackupDefinition)</text>
      <text name="Fig2.4.7"
        x="17"
        y="131"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackupIncrements(backupDefinition : BackupDefinition,level : Integer)</text>
      <text name="Fig2.4.8"
        x="17"
        y="145"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(backupType : BackupTypes) : set&lt;ArchiverFeatures&gt;</text>
      <text name="Fig2.4.9"
        x="17"
        y="159"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getMaxBackupLevel(backupId : String) : Integer</text>
      <text name="Fig2.4.10"
        x="17"
        y="173"
        width="766"
        height="14"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredBackupIds() : Iterable&lt;str&gt;</text>
      <text name="Fig2.4.11"
        x="17"
        y="187"
        width="766"
        height="20"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredBackupData(backupId : String)</text>
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.ui.FigDependency"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:00000000000013FD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig2"
      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-10-100--6956e572:1381044bbf6:-8000:00000000000013FD"
                        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="352"
              y="256" />
      <lineto x="352"
              y="208" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.uml.diagram.static_structure.ui.UMLClassDiagram|-64--88-10-100--1a9e0fa3:12dec6be760:-8000:0000000000000FF2"
      name="Archiver SPI and Related Types"
>
  <group name="Fig0"
       description="org.argouml.uml.diagram.static_structure.ui.FigInterface[16, 16, 767, 215]pathVisible=false;stereotypeView=0;operationsVisible=true;operationsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
       fill="1"
       fillcolor="255 255 200"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="16"
      width="767"
      height="215"
      fill="1"
      fillcolor="255 255 200"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig0.1"
      x="17"
      y="17"
      width="765"
      height="37"
      fill="0"
      fillcolor="255 255 200"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ IArchiver</text>
    <group name="Fig0.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 17, 765, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="17"
        y="17"
        width="765"
        height="17"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.2.1"
        x="17"
        y="17"
        width="765"
        height="15"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«interface»</text>
    </group>
    <rectangle name="Fig0.3"
      x="16"
      y="54"
      width="767"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig0.4"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 55, 765, 175]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012B8"
         fill="0"
         fillcolor="255 255 200"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.4.0"
        x="17"
        y="55"
        width="765"
        height="175"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig0.4.1"
        x="17"
        y="55"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«property» +supportedBackupTypes() : set&lt;BackupTypes&gt;</text>
      <text name="Fig0.4.2"
        x="17"
        y="69"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +fileAdd(filesystemObjectName : String)</text>
      <text name="Fig0.4.3"
        x="17"
        y="83"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >«event» +backupOperationError(operation : BackupSubOperations,error : BackupOperationErrors,filesystemObjectName : String,unknownErrorString : String)</text>
      <text name="Fig0.4.4"
        x="17"
        y="97"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFiles(backupDefinition : BackupDefinition,compressionStrength : Integer) : String</text>
      <text name="Fig0.4.5"
        x="17"
        y="111"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+backupFilesIncrementally(backupDefinition : BackupDefinition,compressionStrength : Integer,level : Integer) : String</text>
      <text name="Fig0.4.6"
        x="17"
        y="125"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackup(backupDefinition : BackupDefinition)</text>
      <text name="Fig0.4.7"
        x="17"
        y="139"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+removeBackupIncrements(backupDefinition : BackupDefinition,level : Integer)</text>
      <text name="Fig0.4.8"
        x="17"
        y="153"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getSupportedFeatures(backupType : BackupTypes) : set&lt;ArchiverFeatures&gt;</text>
      <text name="Fig0.4.9"
        x="17"
        y="167"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getMaxBackupLevel(backupId : String) : Integer</text>
      <text name="Fig0.4.10"
        x="17"
        y="181"
        width="765"
        height="14"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+getStoredBackupIds() : Iterable&lt;str&gt;</text>
      <text name="Fig0.4.11"
        x="17"
        y="195"
        width="765"
        height="20"
        fill="0"
        fillcolor="255 255 200"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="true"
        bold="false"
        textsize="10"
        justification="Left"
      >+purgeStoredBackupData(backupId : String)</text>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[16, 208, 112, 96]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="16"
      y="208"
      width="112"
      height="96"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig1.1"
      x="17"
      y="209"
      width="110"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ ArchiverFeatures</text>
    <group name="Fig1.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[17, 209, 110, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="17"
        y="209"
        width="110"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.2.1"
        x="17"
        y="209"
        width="110"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig1.3"
      x="16"
      y="246"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[17, 247, 110, 36]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.4.0"
        x="17"
        y="247"
        width="110"
        height="36"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig1.4.1"
        x="17"
        y="247"
        width="110"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >CompressionStrength</text>
      <text name="Fig1.4.2"
        x="17"
        y="261"
        width="110"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Incremental</text>
    </group>
    <rectangle name="Fig1.5"
      x="16"
      y="282"
      width="112"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig1.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[17, 283, 110, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C1"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.6.0"
        x="17"
        y="283"
        width="110"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[144, 208, 143, 180]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig2.0"
      x="144"
      y="208"
      width="143"
      height="180"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig2.1"
      x="145"
      y="209"
      width="141"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupOperationErrors</text>
    <group name="Fig2.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[145, 209, 141, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.2.0"
        x="145"
        y="209"
        width="141"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.2.1"
        x="145"
        y="209"
        width="141"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig2.3"
      x="144"
      y="246"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[145, 247, 141, 112]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.4.0"
        x="145"
        y="247"
        width="141"
        height="112"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig2.4.1"
        x="145"
        y="247"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownError</text>
      <text name="Fig2.4.2"
        x="145"
        y="261"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownOsError</text>
      <text name="Fig2.4.3"
        x="145"
        y="275"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >PermissionDenied</text>
      <text name="Fig2.4.4"
        x="145"
        y="289"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >SocketIgnored</text>
      <text name="Fig2.4.5"
        x="145"
        y="303"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownTypeIgnored</text>
      <text name="Fig2.4.6"
        x="145"
        y="317"
        width="141"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >FileChanged</text>
      <text name="Fig2.4.7"
        x="145"
        y="331"
        width="141"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >SomeFilesChanged</text>
    </group>
    <rectangle name="Fig2.5"
      x="144"
      y="359"
      width="143"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig2.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[145, 360, 141, 27]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012CB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig2.6.0"
        x="145"
        y="360"
        width="141"
        height="27"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig3"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[304, 208, 136, 152]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig3.0"
      x="304"
      y="208"
      width="136"
      height="152"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig3.1"
      x="305"
      y="209"
      width="134"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupSubOperations</text>
    <group name="Fig3.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[305, 209, 134, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.2.0"
        x="305"
        y="209"
        width="134"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.2.1"
        x="305"
        y="209"
        width="134"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig3.3"
      x="304"
      y="246"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[305, 247, 134, 92]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.4.0"
        x="305"
        y="247"
        width="134"
        height="92"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig3.4.1"
        x="305"
        y="247"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Unknown</text>
      <text name="Fig3.4.2"
        x="305"
        y="261"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >UnknownFileOperation</text>
      <text name="Fig3.4.3"
        x="305"
        y="275"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Stat</text>
      <text name="Fig3.4.4"
        x="305"
        y="289"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Open</text>
      <text name="Fig3.4.5"
        x="305"
        y="303"
        width="134"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Read</text>
      <text name="Fig3.4.6"
        x="305"
        y="317"
        width="134"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Finish</text>
    </group>
    <rectangle name="Fig3.5"
      x="304"
      y="338"
      width="136"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig3.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[305, 339, 134, 21]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012C4"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig3.6.0"
        x="305"
        y="339"
        width="134"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
  <group name="Fig4"
       description="org.argouml.uml.diagram.static_structure.ui.FigEnumeration[456, 208, 91, 138]pathVisible=false;stereotypeView=0;operationsVisible=true;enumerationLiteralsVisible=true"
       href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="456"
      y="208"
      width="91"
      height="138"
      fill="1"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    />
    <text name="Fig4.1"
      x="457"
      y="209"
      width="89"
      height="37"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      textcolor="black"
      font="Dialog"
      italic="false"
      bold="true"
      textsize="10"
      justification="Center"
    >+ BackupTypes</text>
    <group name="Fig4.2"
         description="org.argouml.uml.diagram.ui.FigStereotypesGroup[457, 209, 89, 17]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="457"
        y="209"
        width="89"
        height="17"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.2.1"
        x="457"
        y="209"
        width="89"
        height="15"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Center"
      >«enumeration»</text>
    </group>
    <rectangle name="Fig4.3"
      x="456"
      y="246"
      width="91"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.4"
         description="org.argouml.uml.diagram.ui.FigEnumLiteralsCompartment[457, 247, 89, 70]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.4.0"
        x="457"
        y="247"
        width="89"
        height="70"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <text name="Fig4.4.1"
        x="457"
        y="247"
        width="89"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >Tar</text>
      <text name="Fig4.4.2"
        x="457"
        y="261"
        width="89"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarGz</text>
      <text name="Fig4.4.3"
        x="457"
        y="275"
        width="89"
        height="14"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarBz2</text>
      <text name="Fig4.4.4"
        x="457"
        y="289"
        width="89"
        height="20"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="false"
        textsize="10"
        justification="Left"
      >TarXz</text>
    </group>
    <rectangle name="Fig4.5"
      x="456"
      y="317"
      width="91"
      height="1"
      fill="1"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    />
    <group name="Fig4.6"
         description="org.argouml.uml.diagram.ui.FigOperationsCompartment[457, 318, 89, 27]"
         href="-64--88-10-100-731e7f9d:13806717ee9:-8000:00000000000012BB"
         fill="0"
         fillcolor="white"
         stroke="0"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.6.0"
        x="457"
        y="318"
        width="89"
        height="27"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
    </group>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100-41d799e4:12e01215edc:-8000:000000000000124D"
      name="Backup Creation"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[64, 8, 124, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="64"
      y="8"
      width="124"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="64"
      y="8"
      width="124"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[64, 57, 124, 2957]"
         href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="64"
        y="57"
        width="124"
        height="2957"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="126"
                y="57" />
        <lineto x="126"
                y="3014" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[116, 84, 20, 900]"
           href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="116"
          y="84"
          width="20"
          height="900"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[64, 8, 124, 50]"
         href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="64"
        y="8"
        width="124"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="64"
        y="8"
        width="124"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ArchivingComponent</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[64, 8, 124, 0]"
           href="-64--88-10-100-83bfa34:138152bce13:-8000:00000000000012FB"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="64"
          y="8"
          width="124"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 8, 50, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="8"
      y="8"
      width="50"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="8"
      y="8"
      width="50"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 57, 50, 2957]"
         href="-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="8"
        y="57"
        width="50"
        height="2957"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="33"
                y="57" />
        <lineto x="33"
                y="3014" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[23, 57, 20, 2957]"
           href="-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="23"
          y="57"
          width="20"
          height="2957"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 8, 50, 50]"
         href="-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="8"
        y="8"
        width="50"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="8"
        y="8"
        width="50"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:Caller</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 8, 50, 0]"
           href="-64--88-10-100-83bfa34:138152bce13:-8000:0000000000001305"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="8"
          y="8"
          width="50"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129B"
       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-10-100--385f77d7:13815496281:-8000:000000000000129B"
                        angle="296.0"
                        offset="6" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="43"
              y="84" />
      <lineto x="116"
              y="84" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig0"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig3.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129D"
                        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="116"
              y="984" />
      <lineto x="43"
              y="984" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[168, 8, 88, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="168"
      y="8"
      width="88"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="168"
      y="8"
      width="88"
      height="63"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[168, 120, 88, 2894]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="168"
        y="120"
        width="88"
        height="2894"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="212"
                y="120" />
        <lineto x="212"
                y="3014" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[202, 120, 20, 2894]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="202"
          y="120"
          width="20"
          height="2894"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[168, 71, 88, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="168"
        y="71"
        width="88"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="168"
        y="71"
        width="88"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ArchiveSpec</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[168, 71, 88, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:000000000000129E"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="168"
          y="71"
          width="88"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig0"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012A9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="96" />
      <lineto x="168"
              y="96" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigClassifierRole[248, 8, 152, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig6.0"
      x="248"
      y="8"
      width="152"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig6.1"
      x="248"
      y="8"
      width="152"
      height="127"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig6.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[248, 184, 152, 2830]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.2.0"
        x="248"
        y="184"
        width="152"
        height="2830"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig6.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="324"
                y="184" />
        <lineto x="324"
                y="3014" />
      </path>
      <group name="Fig6.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[314, 184, 20, 2830]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.2.2.0"
          x="314"
          y="184"
          width="20"
          height="2830"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig6.3"
         description="org.argouml.sequence2.diagram.FigHead[248, 135, 152, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig6.3.0"
        x="248"
        y="135"
        width="152"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig6.3.1"
        x="248"
        y="135"
        width="152"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:BackupInformationProvider</text>
      <group name="Fig6.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[248, 135, 152, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AA"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig6.3.2.0"
          x="248"
          y="135"
          width="152"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigClassifierRole[384, 8, 118, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="384"
      y="8"
      width="118"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig7.1"
      x="384"
      y="8"
      width="118"
      height="311"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[384, 368, 118, 2646]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="384"
        y="368"
        width="118"
        height="2646"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig7.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="443"
                y="368" />
        <lineto x="443"
                y="3014" />
      </path>
      <group name="Fig7.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[433, 368, 20, 2646]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.2.0"
          x="433"
          y="368"
          width="20"
          height="2646"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig7.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[443, 460, 20, 60]"
           href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.3.0"
          x="443"
          y="460"
          width="20"
          height="60"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig7.2.4"
           description="org.argouml.sequence2.diagram.FigActivation[443, 628, 20, 60]"
           href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.4.0"
          x="443"
          y="628"
          width="20"
          height="60"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig7.3"
         description="org.argouml.sequence2.diagram.FigHead[384, 319, 118, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="384"
        y="319"
        width="118"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig7.3.1"
        x="384"
        y="319"
        width="118"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:ArchiverManipulator</text>
      <group name="Fig7.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[384, 319, 118, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012AD"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.3.2.0"
          x="384"
          y="319"
          width="118"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig0"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B4"
                        angle="260.0"
                        offset="12" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="160" />
      <lineto x="248"
              y="160" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012B9"
                        angle="336.0"
                        offset="17" />
    </private>
    <path name="Fig9.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="344" />
      <lineto x="384"
              y="344" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BB"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="560" />
      <lineto x="433"
              y="560" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BD"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig7"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BD"
                        angle="-127.00000000000003"
                        offset="11" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="433"
              y="968" />
      <lineto x="136"
              y="968" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig0.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig0"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012BF"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="136"
              y="920" />
      <lineto x="433"
              y="920" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigClassifierRole[488, 8, 186, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="488"
      y="8"
      width="186"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig13.1"
      x="488"
      y="8"
      width="186"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig13.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[488, 57, 186, 2957]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="488"
        y="57"
        width="186"
        height="2957"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig13.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="581"
                y="57" />
        <lineto x="581"
                y="3014" />
      </path>
      <group name="Fig13.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[571, 200, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.2.2.0"
          x="571"
          y="200"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig13.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[571, 400, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.2.3.0"
          x="571"
          y="400"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig13.3"
         description="org.argouml.sequence2.diagram.FigHead[488, 8, 186, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="488"
        y="8"
        width="186"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig13.3.1"
        x="488"
        y="8"
        width="186"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:ArchiverServiceCreator</text>
      <group name="Fig13.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[488, 8, 186, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C2"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.3.2.0"
          x="488"
          y="8"
          width="186"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig0.0"
      sourceFigNode="Fig7"
      destFigNode="Fig0"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C1"
                        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="433"
              y="936" />
      <lineto x="136"
              y="936" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C9"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig6"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012C9"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="334"
              y="200" />
      <lineto x="571"
              y="200" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CB"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig13"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012CB"
                        angle="-169.0"
                        offset="27" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="571"
              y="216" />
      <lineto x="334"
              y="216" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D0"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig7"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D0"
                        angle="221.0"
                        offset="21" />
    </private>
    <path name="Fig17.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="400" />
      <lineto x="571"
              y="400" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig13"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig18.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D2"
                        angle="-128.0"
                        offset="12" />
    </private>
    <path name="Fig18.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="571"
              y="416" />
      <lineto x="453"
              y="416" />
    </path>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigClassifierRole[632, 8, 98, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig19.0"
      x="632"
      y="8"
      width="98"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig19.1"
      x="632"
      y="8"
      width="98"
      height="543"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig19.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[632, 600, 98, 2414]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.2.0"
        x="632"
        y="600"
        width="98"
        height="2414"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig19.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="681"
                y="600" />
        <lineto x="681"
                y="3014" />
      </path>
      <group name="Fig19.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[671, 600, 20, 2414]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig19.2.2.0"
          x="671"
          y="600"
          width="20"
          height="2414"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig19.3"
         description="org.argouml.sequence2.diagram.FigHead[632, 551, 98, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig19.3.0"
        x="632"
        y="551"
        width="98"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig19.3.1"
        x="632"
        y="551"
        width="98"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:BackupDefinition</text>
      <group name="Fig19.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[632, 551, 98, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012D3"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig19.3.2.0"
          x="632"
          y="551"
          width="98"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig19.0"
      sourceFigNode="Fig7"
      destFigNode="Fig19"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DA"
                        angle="311.0"
                        offset="12" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="576" />
      <lineto x="632"
              y="576" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.sequence2.diagram.FigClassifierRole[720, 8, 64, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig21.0"
      x="720"
      y="8"
      width="64"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig21.1"
      x="720"
      y="8"
      width="64"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig21.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[720, 57, 64, 2957]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.2.0"
        x="720"
        y="57"
        width="64"
        height="2957"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig21.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="752"
                y="57" />
        <lineto x="752"
                y="3014" />
      </path>
      <group name="Fig21.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[742, 248, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.2.0"
          x="742"
          y="248"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig21.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[742, 296, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.3.0"
          x="742"
          y="296"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig21.2.4"
           description="org.argouml.sequence2.diagram.FigActivation[742, 488, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.4.0"
          x="742"
          y="488"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig21.2.5"
           description="org.argouml.sequence2.diagram.FigActivation[742, 656, 20, 16]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.5.0"
          x="742"
          y="656"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig21.2.6"
           description="org.argouml.sequence2.diagram.FigActivation[742, 728, 20, 176]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.2.6.0"
          x="742"
          y="728"
          width="20"
          height="176"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig21.3"
         description="org.argouml.sequence2.diagram.FigHead[720, 8, 64, 50]"
         href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig21.3.0"
        x="720"
        y="8"
        width="64"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig21.3.1"
        x="720"
        y="8"
        width="64"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >:IArchiver</text>
      <group name="Fig21.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[720, 8, 64, 0]"
           href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012DF"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig21.3.2.0"
          x="720"
          y="8"
          width="64"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig22"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig7"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig22.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig22.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="728" />
      <lineto x="742"
              y="728" />
    </path>
  </group>
  <group name="Fig23"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--385f77d7:13815496281:-8000:00000000000012E8"
                        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="742"
              y="904" />
      <lineto x="453"
              y="904" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E6"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig7"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E6"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig24.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="488" />
      <lineto x="742"
              y="488" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E8"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig25.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012E8"
                        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="742"
              y="504" />
      <lineto x="453"
              y="504" />
    </path>
  </group>
  <group name="Fig26"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012ED"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig6"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012ED"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="334"
              y="248" />
      <lineto x="742"
              y="248" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EF"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig21"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012EF"
                        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="742"
              y="264" />
      <lineto x="334"
              y="264" />
    </path>
  </group>
  <group name="Fig28"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F1"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig6.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig6"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig28.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F1"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig28.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="334"
              y="296" />
      <lineto x="742"
              y="296" />
    </path>
  </group>
  <group name="Fig29"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F3"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig6.0"
      sourceFigNode="Fig21"
      destFigNode="Fig6"
      <argouml:pathitem figname="Fig29.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F3"
                        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="742"
              y="312" />
      <lineto x="334"
              y="312" />
    </path>
  </group>
  <group name="Fig30"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F7"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig30.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F7"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig30.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="742"
              y="760" />
      <lineto x="453"
              y="760" />
    </path>
  </group>
  <group name="Fig31"
       description="org.argouml.sequence2.diagram.FigClassifierRole[792, 8, 144, 3007]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig31.0"
      x="792"
      y="8"
      width="144"
      height="3007"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig31.1"
      x="792"
      y="8"
      width="144"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig31.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[792, 57, 144, 2957]"
         href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.2.0"
        x="792"
        y="57"
        width="144"
        height="2957"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig31.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="864"
                y="57" />
        <lineto x="864"
                y="3014" />
      </path>
      <group name="Fig31.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[854, 784, 20, 16]"
           href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig31.2.2.0"
          x="854"
          y="784"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig31.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[854, 864, 20, 16]"
           href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig31.2.3.0"
          x="854"
          y="864"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig31.3"
         description="org.argouml.sequence2.diagram.FigHead[792, 8, 144, 50]"
         href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig31.3.0"
        x="792"
        y="8"
        width="144"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig31.3.1"
        x="792"
        y="8"
        width="144"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IComponentUi</text>
      <group name="Fig31.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[792, 8, 144, 0]"
           href="-64--88-10-100-2917a3bb:13824de2c92:-8000:00000000000012F8"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig31.3.2.0"
          x="792"
          y="8"
          width="144"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig32"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig7"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig32.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FA"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig32.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="608" />
      <lineto x="453"
              y="608" />
      <lineto x="473"
              y="608" />
      <lineto x="553"
              y="618" />
      <lineto x="473"
              y="628" />
      <lineto x="453"
              y="628" />
    </path>
  </group>
  <group name="Fig33"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FC"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig7"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig33.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:00000000000012FC"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig33.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="688" />
      <lineto x="453"
              y="688" />
      <lineto x="473"
              y="688" />
      <lineto x="553"
              y="698" />
      <lineto x="473"
              y="708" />
      <lineto x="453"
              y="708" />
    </path>
  </group>
  <group name="Fig34"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig21.0"
      sourceFigNode="Fig7"
      destFigNode="Fig21"
      <argouml:pathitem figname="Fig34.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig34.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="656" />
      <lineto x="742"
              y="656" />
    </path>
  </group>
  <group name="Fig35"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig35.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130C"
                        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="742"
              y="672" />
      <lineto x="453"
              y="672" />
    </path>
  </group>
  <group name="Fig36"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig7"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig36.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000130E"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig36.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="440" />
      <lineto x="453"
              y="440" />
      <lineto x="473"
              y="440" />
      <lineto x="553"
              y="450" />
      <lineto x="473"
              y="460" />
      <lineto x="453"
              y="460" />
    </path>
  </group>
  <group name="Fig37"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001310"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig7"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig37.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001310"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig37.0"
      description="org.argouml.sequence2.diagram.FigMessageSpline"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="520" />
      <lineto x="453"
              y="520" />
      <lineto x="473"
              y="520" />
      <lineto x="553"
              y="530" />
      <lineto x="473"
              y="540" />
      <lineto x="453"
              y="540" />
    </path>
  </group>
  <group name="Fig38"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001315"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig7"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig38.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001315"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig38.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="784" />
      <lineto x="854"
              y="784" />
    </path>
  </group>
  <group name="Fig39"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001317"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig31"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig39.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001317"
                        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="854"
              y="800" />
      <lineto x="453"
              y="800" />
    </path>
  </group>
  <group name="Fig40"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001319"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig21.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig21"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig40.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:0000000000001319"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig40.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="742"
              y="832" />
      <lineto x="453"
              y="832" />
    </path>
  </group>
  <group name="Fig41"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig31.0"
      sourceFigNode="Fig7"
      destFigNode="Fig31"
      <argouml:pathitem figname="Fig41.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131B"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig41.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="453"
              y="864" />
      <lineto x="854"
              y="864" />
    </path>
  </group>
  <group name="Fig42"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig31.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig31"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig42.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100--74a3b3e6:138252b0ab1:-8000:000000000000131D"
                        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="854"
              y="880" />
      <lineto x="453"
              y="880" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123B"
      name="Archiving API Usage - Getting Information About an Archive"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[16, 16, 112, 848]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="16"
      y="16"
      width="112"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="16"
      y="16"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[16, 65, 112, 798]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="16"
        y="65"
        width="112"
        height="798"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="72"
                y="65" />
        <lineto x="72"
                y="863" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[62, 65, 20, 798]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="62"
          y="65"
          width="20"
          height="798"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[16, 16, 112, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="16"
        y="16"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="16"
        y="16"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:API User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[16, 16, 112, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="16"
          y="16"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[136, 16, 126, 847]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="136"
      y="16"
      width="126"
      height="847"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="136"
      y="16"
      width="126"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[136, 65, 126, 797]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="136"
        y="65"
        width="126"
        height="797"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="199"
                y="65" />
        <lineto x="199"
                y="862" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[189, 96, 20, 432]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="189"
          y="96"
          width="20"
          height="432"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[136, 16, 126, 50]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="136"
        y="16"
        width="126"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="136"
        y="16"
        width="126"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiving</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[136, 16, 126, 0]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="136"
          y="16"
          width="126"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132A"
       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-10-100-4ba8182c:1382a3484e1:-8000:000000000000132A"
                        angle="270.0"
                        offset="11" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="82"
              y="96" />
      <lineto x="189"
              y="96" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000132C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      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-10-100-4ba8182c:1382a3484e1:-8000:000000000000132C"
                        angle="-108.0"
                        offset="9" />
    </private>
    <path name="Fig3.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="189"
              y="528" />
      <lineto x="82"
              y="528" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[272, 16, 186, 848]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="272"
      y="16"
      width="186"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="272"
      y="16"
      width="186"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[272, 65, 186, 798]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="272"
        y="65"
        width="186"
        height="798"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="365"
                y="65" />
        <lineto x="365"
                y="863" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[355, 208, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="355"
          y="208"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig4.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[355, 392, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.3.0"
          x="355"
          y="392"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[272, 16, 186, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="272"
        y="16"
        width="186"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="272"
        y="16"
        width="186"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:ArchiverServiceCreator</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[272, 16, 186, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="272"
          y="16"
          width="186"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="208" />
      <lineto x="355"
              y="208" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133C"
                        angle="-135.0"
                        offset="12" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="355"
              y="224" />
      <lineto x="209"
              y="224" />
    </path>
  </group>
  <group name="Fig7"
       description="org.argouml.sequence2.diagram.FigClassifierRole[464, 16, 113, 848]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig7.0"
      x="464"
      y="16"
      width="113"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig7.1"
      x="464"
      y="16"
      width="113"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig7.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[464, 65, 113, 798]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.2.0"
        x="464"
        y="65"
        width="113"
        height="798"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig7.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="520"
                y="65" />
        <lineto x="520"
                y="863" />
      </path>
      <group name="Fig7.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[510, 256, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.2.0"
          x="510"
          y="256"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig7.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[510, 328, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.3.0"
          x="510"
          y="328"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig7.2.4"
           description="org.argouml.sequence2.diagram.FigActivation[510, 440, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.2.4.0"
          x="510"
          y="440"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig7.3"
         description="org.argouml.sequence2.diagram.FigHead[464, 16, 113, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig7.3.0"
        x="464"
        y="16"
        width="113"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig7.3.1"
        x="464"
        y="16"
        width="113"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiver</text>
      <group name="Fig7.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[464, 16, 113, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig7.3.2.0"
          x="464"
          y="16"
          width="113"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig8"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133E"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig1"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig8.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000133E"
                        angle="189.0"
                        offset="40" />
    </private>
    <path name="Fig8.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="256" />
      <lineto x="510"
              y="256" />
    </path>
  </group>
  <group name="Fig9"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001340"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig7"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig9.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001340"
                        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="510"
              y="272" />
      <lineto x="209"
              y="272" />
    </path>
  </group>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001346"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig10.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001346"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig10.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="392" />
      <lineto x="355"
              y="392" />
    </path>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001348"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001348"
                        angle="-90.0"
                        offset="7" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="355"
              y="408" />
      <lineto x="209"
              y="408" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134A"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig1"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134A"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig12.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="440" />
      <lineto x="510"
              y="440" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134C"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig7"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig13.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134C"
                        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="510"
              y="456" />
      <lineto x="209"
              y="456" />
    </path>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigClassifierRole[584, 16, 109, 848]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig14.0"
      x="584"
      y="16"
      width="109"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig14.1"
      x="584"
      y="16"
      width="109"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig14.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[584, 65, 109, 798]"
         href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.2.0"
        x="584"
        y="65"
        width="109"
        height="798"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig14.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="638"
                y="65" />
        <lineto x="638"
                y="863" />
      </path>
      <group name="Fig14.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[628, 112, 20, 16]"
           href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.2.2.0"
          x="628"
          y="112"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig14.3"
         description="org.argouml.sequence2.diagram.FigHead[584, 16, 109, 50]"
         href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig14.3.0"
        x="584"
        y="16"
        width="109"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig14.3.1"
        x="584"
        y="16"
        width="109"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IStorage</text>
      <group name="Fig14.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[584, 16, 109, 0]"
           href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig14.3.2.0"
          x="584"
          y="16"
          width="109"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001354"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig14.0"
      sourceFigNode="Fig1"
      destFigNode="Fig14"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001354"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig15.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="112" />
      <lineto x="628"
              y="112" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001356"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig14.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig14"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-4ba8182c:1382a3484e1:-8000:0000000000001356"
                        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="628"
              y="128" />
      <lineto x="209"
              y="128" />
    </path>
  </group>
  <rectangle name="Fig17"
    x="136"
    y="288"
    width="440"
    height="72"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <text name="Fig18"
    x="136"
    y="288"
    width="32"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >opt</text>
  <text name="Fig19"
    x="136"
    y="304"
    width="173"
    height="13"
    fill="0"
    fillcolor="white"
    stroke="0"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >[Incremental in Supported Features]</text>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001344"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig7.0"
      sourceFigNode="Fig1"
      destFigNode="Fig7"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001344"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig20.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="328" />
      <lineto x="510"
              y="328" />
    </path>
  </group>
  <group name="Fig21"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001346"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig7.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig7"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig21.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001346"
                        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="510"
              y="344" />
      <lineto x="209"
              y="344" />
    </path>
  </group>
  <group name="Fig22"
       description="org.argouml.sequence2.diagram.FigClassifierRole[696, 16, 146, 848]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig22.0"
      x="696"
      y="16"
      width="146"
      height="848"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig22.1"
      x="696"
      y="16"
      width="146"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig22.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[696, 65, 146, 798]"
         href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.2.0"
        x="696"
        y="65"
        width="146"
        height="798"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig22.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="769"
                y="65" />
        <lineto x="769"
                y="863" />
      </path>
      <group name="Fig22.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[759, 488, 20, 16]"
           href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig22.2.2.0"
          x="759"
          y="488"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig22.3"
         description="org.argouml.sequence2.diagram.FigHead[696, 16, 146, 50]"
         href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig22.3.0"
        x="696"
        y="16"
        width="146"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig22.3.1"
        x="696"
        y="16"
        width="146"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IStoragePortion</text>
      <group name="Fig22.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[696, 16, 146, 0]"
           href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E2B"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig22.3.2.0"
          x="696"
          y="16"
          width="146"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig23"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E32"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig22.0"
      sourceFigNode="Fig1"
      destFigNode="Fig22"
      <argouml:pathitem figname="Fig23.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E32"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig23.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="488" />
      <lineto x="759"
              y="488" />
    </path>
  </group>
  <group name="Fig24"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E34"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig22.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig22"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig24.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-6da739a1:1382e7cc50f:-8000:0000000000001E34"
                        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="759"
              y="504" />
      <lineto x="209"
              y="504" />
    </path>
  </group>
  <group name="Fig25"
       description="org.argouml.sequence2.diagram.FigClassifierRole[848, 16, 144, 847]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig25.0"
      x="848"
      y="16"
      width="144"
      height="847"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig25.1"
      x="848"
      y="16"
      width="144"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig25.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[848, 65, 144, 797]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.2.0"
        x="848"
        y="65"
        width="144"
        height="797"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig25.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="920"
                y="65" />
        <lineto x="920"
                y="862" />
      </path>
      <group name="Fig25.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[910, 160, 20, 16]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig25.2.2.0"
          x="910"
          y="160"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig25.3"
         description="org.argouml.sequence2.diagram.FigHead[848, 16, 144, 50]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig25.3.0"
        x="848"
        y="16"
        width="144"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig25.3.1"
        x="848"
        y="16"
        width="144"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IConfiguration</text>
      <group name="Fig25.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[848, 16, 144, 0]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig25.3.2.0"
          x="848"
          y="16"
          width="144"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig26"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001345"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig25.0"
      sourceFigNode="Fig1"
      destFigNode="Fig25"
      <argouml:pathitem figname="Fig26.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001345"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig26.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="209"
              y="160" />
      <lineto x="910"
              y="160" />
    </path>
  </group>
  <group name="Fig27"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001347"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig25.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig25"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig27.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001347"
                        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="910"
              y="176" />
      <lineto x="209"
              y="176" />
    </path>
  </group>
</pgml>
<pgml description="org.argouml.sequence2.diagram.UMLSequenceDiagram|-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123B"
      name="Archiving API Usage - Purging Stored Data"
>
  <group name="Fig0"
       description="org.argouml.sequence2.diagram.FigClassifierRole[8, 16, 112, 541]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig0.0"
      x="8"
      y="16"
      width="112"
      height="541"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig0.1"
      x="8"
      y="16"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig0.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[8, 65, 112, 491]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.2.0"
        x="8"
        y="65"
        width="112"
        height="491"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig0.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="64"
                y="65" />
        <lineto x="64"
                y="556" />
      </path>
      <group name="Fig0.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[54, 65, 20, 491]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.2.2.0"
          x="54"
          y="65"
          width="20"
          height="491"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig0.3"
         description="org.argouml.sequence2.diagram.FigHead[8, 16, 112, 50]"
         href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig0.3.0"
        x="8"
        y="16"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig0.3.1"
        x="8"
        y="16"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:API User</text>
      <group name="Fig0.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[8, 16, 112, 0]"
           href="-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig0.3.2.0"
          x="8"
          y="16"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig1"
       description="org.argouml.sequence2.diagram.FigClassifierRole[128, 16, 120, 540]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
       fill="1"
       fillcolor="white"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig1.0"
      x="128"
      y="16"
      width="120"
      height="540"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig1.1"
      x="128"
      y="16"
      width="120"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig1.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[128, 65, 120, 490]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.2.0"
        x="128"
        y="65"
        width="120"
        height="490"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig1.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="188"
                y="65" />
        <lineto x="188"
                y="555" />
      </path>
      <group name="Fig1.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[178, 88, 20, 280]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="1"
           fillcolor="white"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.2.2.0"
          x="178"
          y="88"
          width="20"
          height="280"
          fill="1"
          fillcolor="white"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig1.3"
         description="org.argouml.sequence2.diagram.FigHead[128, 16, 120, 50]"
         href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
         fill="1"
         fillcolor="white"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig1.3.0"
        x="128"
        y="16"
        width="120"
        height="50"
        fill="1"
        fillcolor="white"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig1.3.1"
        x="128"
        y="16"
        width="120"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiving</text>
      <group name="Fig1.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[128, 16, 120, 0]"
           href="-64--88-10-100--7193c4ef:12e00e58de8:-8000:0000000000001242"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig1.3.2.0"
          x="128"
          y="16"
          width="120"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig2"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001341"
       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-10-100-3d04dc99:13833911de7:-8000:0000000000001341"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig2.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="74"
              y="88" />
      <lineto x="178"
              y="88" />
    </path>
  </group>
  <group name="Fig3"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001343"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig0.0"
      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-10-100-3d04dc99:13833911de7:-8000:0000000000001343"
                        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="178"
              y="368" />
      <lineto x="74"
              y="368" />
    </path>
  </group>
  <group name="Fig4"
       description="org.argouml.sequence2.diagram.FigClassifierRole[256, 16, 142, 541]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig4.0"
      x="256"
      y="16"
      width="142"
      height="541"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig4.1"
      x="256"
      y="16"
      width="142"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig4.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[256, 65, 142, 491]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.2.0"
        x="256"
        y="65"
        width="142"
        height="491"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig4.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="327"
                y="65" />
        <lineto x="327"
                y="556" />
      </path>
      <group name="Fig4.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[317, 104, 20, 16]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.2.2.0"
          x="317"
          y="104"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig4.3"
         description="org.argouml.sequence2.diagram.FigHead[256, 16, 142, 50]"
         href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig4.3.0"
        x="256"
        y="16"
        width="142"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig4.3.1"
        x="256"
        y="16"
        width="142"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IConfiguration</text>
      <group name="Fig4.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[256, 16, 142, 0]"
           href="-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:0000000000001473"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig4.3.2.0"
          x="256"
          y="16"
          width="142"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig5"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001349"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig4.0"
      sourceFigNode="Fig1"
      destFigNode="Fig4"
      <argouml:pathitem figname="Fig5.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001349"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig5.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="198"
              y="104" />
      <lineto x="317"
              y="104" />
    </path>
  </group>
  <group name="Fig6"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig4.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig4"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig6.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134B"
                        angle="-84.0"
                        offset="10" />
    </private>
    <path name="Fig6.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="white"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="317"
              y="120" />
      <lineto x="198"
              y="120" />
    </path>
  </group>
  <rectangle name="Fig7"
    x="120"
    y="136"
    width="568"
    height="168"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
  />
  <text name="Fig8"
    x="120"
    y="136"
    width="32"
    height="15"
    fill="0"
    fillcolor="white"
    stroke="1"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >loop</text>
  <text name="Fig9"
    x="120"
    y="152"
    width="125"
    height="13"
    fill="0"
    fillcolor="white"
    stroke="0"
    strokecolor="black"
    textcolor="black"
    font="Dialog"
    italic="false"
    bold="false"
    textsize="10"
    justification="Center"
  >[ArchiverServiceProviders]</text>
  <group name="Fig10"
       description="org.argouml.sequence2.diagram.FigClassifierRole[408, 16, 186, 541]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig10.0"
      x="408"
      y="16"
      width="186"
      height="541"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig10.1"
      x="408"
      y="16"
      width="186"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig10.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[408, 65, 186, 491]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.2.0"
        x="408"
        y="65"
        width="186"
        height="491"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig10.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="501"
                y="65" />
        <lineto x="501"
                y="556" />
      </path>
      <group name="Fig10.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[491, 176, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig10.2.2.0"
          x="491"
          y="176"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig10.3"
         description="org.argouml.sequence2.diagram.FigHead[408, 16, 186, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig10.3.0"
        x="408"
        y="16"
        width="186"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig10.3.1"
        x="408"
        y="16"
        width="186"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:ArchiverServiceCreator</text>
      <group name="Fig10.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[408, 16, 186, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:0000000000001401"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig10.3.2.0"
          x="408"
          y="16"
          width="186"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig11"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134D"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig10.0"
      sourceFigNode="Fig1"
      destFigNode="Fig10"
      <argouml:pathitem figname="Fig11.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134D"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig11.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="198"
              y="176" />
      <lineto x="491"
              y="176" />
    </path>
  </group>
  <group name="Fig12"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134F"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig10.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig10"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig12.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000134F"
                        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="491"
              y="192" />
      <lineto x="198"
              y="192" />
    </path>
  </group>
  <group name="Fig13"
       description="org.argouml.sequence2.diagram.FigClassifierRole[600, 16, 113, 541]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig13.0"
      x="600"
      y="16"
      width="113"
      height="541"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig13.1"
      x="600"
      y="16"
      width="113"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig13.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[600, 65, 113, 491]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.2.0"
        x="600"
        y="65"
        width="113"
        height="491"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig13.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="656"
                y="65" />
        <lineto x="656"
                y="556" />
      </path>
      <group name="Fig13.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[646, 224, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.2.2.0"
          x="646"
          y="224"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
      <group name="Fig13.2.3"
           description="org.argouml.sequence2.diagram.FigActivation[646, 272, 20, 16]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.2.3.0"
          x="646"
          y="272"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig13.3"
         description="org.argouml.sequence2.diagram.FigHead[600, 16, 113, 50]"
         href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig13.3.0"
        x="600"
        y="16"
        width="113"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig13.3.1"
        x="600"
        y="16"
        width="113"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IArchiver</text>
      <group name="Fig13.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[600, 16, 113, 0]"
           href="-64--88-10-100--6956e572:1381044bbf6:-8000:000000000000140B"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig13.3.2.0"
          x="600"
          y="16"
          width="113"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig14"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001351"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig1"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig14.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001351"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig14.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="198"
              y="224" />
      <lineto x="646"
              y="224" />
    </path>
  </group>
  <group name="Fig15"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001353"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig13"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig15.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001353"
                        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="646"
              y="240" />
      <lineto x="198"
              y="240" />
    </path>
  </group>
  <group name="Fig16"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001355"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig13.0"
      sourceFigNode="Fig1"
      destFigNode="Fig13"
      <argouml:pathitem figname="Fig16.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001355"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig16.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="198"
              y="272" />
      <lineto x="646"
              y="272" />
    </path>
  </group>
  <group name="Fig17"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001357"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig13.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig13"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig17.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001357"
                        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="646"
              y="288" />
      <lineto x="198"
              y="288" />
    </path>
  </group>
  <group name="Fig18"
       description="org.argouml.sequence2.diagram.FigClassifierRole[720, 16, 112, 540]pathVisible=false;stereotypeView=0;"
       href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
       fill="1"
       fillcolor="192 192 192"
       stroke="1"
       strokecolor="black"
  >
    <private>
    </private>
    
    <rectangle name="Fig18.0"
      x="720"
      y="16"
      width="112"
      height="540"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
      visibility="0"
    />
    <rectangle name="Fig18.1"
      x="720"
      y="16"
      width="112"
      height="0"
      fill="0"
      fillcolor="white"
      stroke="0"
      strokecolor="black"
    />
    <group name="Fig18.2"
         description="org.argouml.sequence2.diagram.FigLifeLine[720, 65, 112, 490]"
         href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.2.0"
        x="720"
        y="65"
        width="112"
        height="490"
        fill="0"
        fillcolor="192 192 192"
        stroke="0"
        strokecolor="black"
      />
      <path name="Fig18.2.1"
        description="org.tigris.gef.presentation.FigLine"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      >
        <moveto x="776"
                y="65" />
        <lineto x="776"
                y="555" />
      </path>
      <group name="Fig18.2.2"
           description="org.argouml.sequence2.diagram.FigActivation[766, 336, 20, 16]"
           href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
           fill="1"
           fillcolor="192 192 192"
           stroke="1"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.2.2.0"
          x="766"
          y="336"
          width="20"
          height="16"
          fill="1"
          fillcolor="192 192 192"
          stroke="1"
          strokecolor="black"
        />
      </group>
    </group>
    <group name="Fig18.3"
         description="org.argouml.sequence2.diagram.FigHead[720, 16, 112, 50]"
         href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
         fill="1"
         fillcolor="192 192 192"
         stroke="1"
         strokecolor="black"
    >
      <private>
      </private>
      
      <rectangle name="Fig18.3.0"
        x="720"
        y="16"
        width="112"
        height="50"
        fill="1"
        fillcolor="192 192 192"
        stroke="1"
        strokecolor="black"
      />
      <text name="Fig18.3.1"
        x="720"
        y="16"
        width="112"
        height="21"
        fill="0"
        fillcolor="white"
        stroke="0"
        strokecolor="black"
        textcolor="black"
        font="Dialog"
        italic="false"
        bold="true"
        textsize="10"
        justification="Center"
      >/Archiving:IStorage</text>
      <group name="Fig18.3.2"
           description="org.argouml.uml.diagram.ui.FigStereotypesGroup[720, 16, 112, 0]"
           href="-64--88-10-100-4ba8182c:1382a3484e1:-8000:000000000000134D"
           fill="0"
           fillcolor="white"
           stroke="0"
           strokecolor="black"
      >
        <private>
        </private>
        
        <rectangle name="Fig18.3.2.0"
          x="720"
          y="16"
          width="112"
          height="0"
          fill="0"
          fillcolor="white"
          stroke="0"
          strokecolor="black"
        />
      </group>
    </group>
  </group>
  <group name="Fig19"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001359"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig1.0"
      destPortFig="Fig18.0"
      sourceFigNode="Fig1"
      destFigNode="Fig18"
      <argouml:pathitem figname="Fig19.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:0000000000001359"
                        angle="270.0"
                        offset="10" />
    </private>
    <path name="Fig19.0"
      description="org.argouml.gefext.ArgoFigPoly"
      fill="0"
      fillcolor="black"
      stroke="1"
      strokecolor="black"
    >
      <moveto x="198"
              y="336" />
      <lineto x="766"
              y="336" />
    </path>
  </group>
  <group name="Fig20"
       description="org.argouml.sequence2.diagram.FigMessage"
       href="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135B"
       stroke="1"
       strokecolor="black"
  >
    <private>
      sourcePortFig="Fig18.0"
      destPortFig="Fig1.0"
      sourceFigNode="Fig18"
      destFigNode="Fig1"
      <argouml:pathitem figname="Fig20.1"
                        classname="org.argouml.uml.diagram.ui.PathItemPlacement"
                        figclassname="org.argouml.uml.diagram.ui.FigTextGroup"
                        ownerhref="-64--88-10-100-3d04dc99:13833911de7:-8000:000000000000135B"
                        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="766"
              y="352" />
      <lineto x="198"
              y="352" />
    </path>
  </group>
</pgml>
<todo>
<todolist>
</todolist>
<resolvedcritics>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalPackName</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007DA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalPackName</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:0000000000000811</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007E5</offender>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:0000000000000BD7</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE7</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FE9</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--2953573d:12de7a1b757:-8000:0000000000000FEB</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001085</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100--2beb27d6:12def4e4bc9:-8000:0000000000001085</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:0000000000000B8C</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>127-0-0-1-550e4c7d:11cebf9aa6f:-8000:000000000000092B</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>127-0-0-1-550e4c7d:11cebf9aa6f:-8000:0000000000000892</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>127-0-0-1-550e4c7d:11cebf9aa6f:-8000:000000000000092B</offender>
		<offender>127-0-0-1-550e4c7d:11cebf9aa6f:-8000:0000000000000892</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DD</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--645cd8d8:12df5dbfb07:-8000:00000000000010DE</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>127-0-0-1-550e4c7d:11cebf9aa6f:-8000:0000000000000961</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152C</offender>
		<offender>-64--88-10-100--1a9e0fa3:12dec6be760:-8000:0000000000000FF2</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112A</offender>
		<offender>-64--88-10-100-6516043d:12df99a8146:-8000:0000000000001129</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>-64--88-10-100--2953573d:12de7a1b757:-8000:000000000000152D</offender>
		<offender>-64--88-10-100--5a0bb394:12dec2c1a54:-8000:0000000000001002</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100--7193c4ef:12e00e58de8:-8000:000000000000123C</offender>
		<offender>-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011C1</offender>
		<offender>-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011CD</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012C9</offender>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012E1</offender>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012F4</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUselessInterface</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001161</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001311</offender>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001314</offender>
		<offender>-64--88-10-100--7f00117b:12dff63b22e:-8000:00000000000011B6</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-5286f851:12df7aa4606:-8000:00000000000010FB</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-5286f851:12df7aa4606:-8000:000000000000110E</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-5286f851:12df7aa4606:-8000:0000000000001124</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--375cad32:12e01a8fbce:-8000:0000000000001287</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:00000000000012D3</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001180</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342</offender>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001351</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001340</offender>
		<offender>-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001343</offender>
		<offender>-64--88-10-100-419fec60:12e054dd3b6:-8000:0000000000001361</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013A6</offender>
		<offender>-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B1</offender>
		<offender>-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013B9</offender>
		<offender>-64--88-10-100--72da9fce:12e05fc9645:-8000:00000000000013C1</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoAssociations</poster>
		<offender>-64--88-10-100--442b4ac8:12df597bf1b:-8000:00000000000010C7</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014B4</offender>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014AD</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrOppEndVsAttr</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:00000000000007DB</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112E</offender>
		<offender>-64--88-10-100-6516043d:12df99a8146:-8000:000000000000112D</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrOppEndVsAttr</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:0000000000001167</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100-2bb667a:12e04063daf:-8000:0000000000001342</offender>
		<offender>-64--88-10-100-75b8d09e:12e58c3ef15:-8000:000000000000141F</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100-40c0f317:12e5ba448a8:-8000:000000000000144D</offender>
		<offender>127-0-0-1--16382e46:11caf8faa19:-8000:000000000000082B</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F7</offender>
		<offender>-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConflict</poster>
		<offender>-64--88-10-100--1ad54b70:12e53f18f1d:-8000:00000000000013EA</offender>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:00000000000014CA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100--11b968ed:12df9fcab4c:-8000:000000000000117D</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100-41ff7d43:12e5872f826:-8000:00000000000013F6</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrReservedName</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E0</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNameConfusion</poster>
		<offender>-64--88-10-100-50ebf6d8:12e5dd6a2e1:-8000:000000000000149A</offender>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoOperations</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E5</offender>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014DB</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrDupParamName</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014E7</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014EA</offender>
	</issue>
	<issue>
		<poster>class org.argouml.pattern.cognitive.critics.CrConsiderSingleton</poster>
		<offender>-64--88-10-100-53081794:12edec80e8c:-8000:00000000000014F2</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:00000000000016B0</offender>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:00000000000016A1</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000169C</offender>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000168A</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001682</offender>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001671</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:000000000000165E</offender>
		<offender>-64--88-10-100--11b4e4f3:1308f22adc4:-8000:0000000000001627</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrUnconventionalOperName</poster>
		<offender>-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015AC</offender>
		<offender>-64--88-10-100--1f0dbaa1:1303ad4c451:-8000:00000000000015A5</offender>
	</issue>
	<issue>
		<poster>class org.argouml.uml.cognitive.critics.CrNoInstanceVariables</poster>
		<offender>-64--88-10-100--537bf0d8:13037a89757:-8000:000000000000155B</offender>
	</issue>
	<issue>
		<poster>class org.argouml.language.java.cognitive.critics.CrMultipleInheritance</poster>
		<offender>127-0-0-1-e187903:11caf2df0bb:-8000:0000000000000B8C</offender>
	</issue>
</resolvedcritics>
</todo>
</uml>
