<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE XMI SYSTEM "uml13.dtd">
<XMI xmi.version="1.0">
  <XMI.header>
    <XMI.metamodel xmi.name="UML" xmi.version="1.3"/>
  </XMI.header>
  <XMI.content>
    <Model_Management.Model xmi.id="xmi.1" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-8000">
      <Foundation.Core.ModelElement.name>Window System API</Foundation.Core.ModelElement.name>
      <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
      <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
      <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
      <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
      <Foundation.Core.Namespace.ownedElement>
        <Foundation.Core.Interface xmi.id="xmi.2" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fff">
          <Foundation.Core.ModelElement.name>Mode</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.3"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.3"/>
          </Foundation.Core.ModelElement.supplierDependency>
        </Foundation.Core.Interface>
        <Foundation.Core.Class xmi.id="xmi.4" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ffc">
          <Foundation.Core.ModelElement.name>WindowManager</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.5"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.5"/>
          </Foundation.Core.ModelElement.supplierDependency>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.6"/>
          </Foundation.Core.ModelElement.stereotype>
        </Foundation.Core.Class>
        <Foundation.Core.Class xmi.id="xmi.7" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ffb">
          <Foundation.Core.ModelElement.name>TopComponent</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.GeneralizableElement.generalization>
            <Foundation.Core.Generalization xmi.idref="xmi.8"/>
          </Foundation.Core.GeneralizableElement.generalization>
          <Foundation.Core.GeneralizableElement.specialization>
            <Foundation.Core.Generalization xmi.idref="xmi.9"/>
          </Foundation.Core.GeneralizableElement.specialization>
        </Foundation.Core.Class>
        <Foundation.Core.Interface xmi.id="xmi.10" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ffa">
          <Foundation.Core.ModelElement.name>InputOutput</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.11"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.11"/>
          </Foundation.Core.ModelElement.supplierDependency>
        </Foundation.Core.Interface>
        <Foundation.Core.Class xmi.id="xmi.12" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff9">
          <Foundation.Core.ModelElement.name>CloneableOpenSupport</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Core.Class>
        <Foundation.Core.Class xmi.id="xmi.13" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff8">
          <Foundation.Core.ModelElement.name>CloneableTopComponent</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Abstraction xmi.idref="xmi.14"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.GeneralizableElement.generalization>
            <Foundation.Core.Generalization xmi.idref="xmi.9"/>
          </Foundation.Core.GeneralizableElement.generalization>
        </Foundation.Core.Class>
        <Foundation.Core.Class xmi.id="xmi.15" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff7">
          <Foundation.Core.ModelElement.name>OutputEvent</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Core.Class>
        <Foundation.Core.Class xmi.id="xmi.16" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff6">
          <Foundation.Core.ModelElement.name>CloneableTopComponent.Ref</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Core.Class>
        <Foundation.Core.Generalization xmi.id="xmi.9" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff5">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Generalization.child>
            <Foundation.Core.Class xmi.idref="xmi.13"/>
          </Foundation.Core.Generalization.child>
          <Foundation.Core.Generalization.parent>
            <Foundation.Core.Class xmi.idref="xmi.7"/>
          </Foundation.Core.Generalization.parent>
        </Foundation.Core.Generalization>
        <Foundation.Core.Class xmi.id="xmi.17" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff4">
          <Foundation.Core.ModelElement.name>javax.swing.JComponent</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.GeneralizableElement.specialization>
            <Foundation.Core.Generalization xmi.idref="xmi.8"/>
          </Foundation.Core.GeneralizableElement.specialization>
        </Foundation.Core.Class>
        <Foundation.Core.Generalization xmi.id="xmi.8" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff3">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Generalization.child>
            <Foundation.Core.Class xmi.idref="xmi.7"/>
          </Foundation.Core.Generalization.child>
          <Foundation.Core.Generalization.parent>
            <Foundation.Core.Class xmi.idref="xmi.17"/>
          </Foundation.Core.Generalization.parent>
        </Foundation.Core.Generalization>
        <Foundation.Core.Class xmi.id="xmi.18" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff2">
          <Foundation.Core.ModelElement.name>OutputWriter</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="true"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.GeneralizableElement.generalization>
            <Foundation.Core.Generalization xmi.idref="xmi.19"/>
          </Foundation.Core.GeneralizableElement.generalization>
        </Foundation.Core.Class>
        <Foundation.Core.Interface xmi.id="xmi.20" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff1">
          <Foundation.Core.ModelElement.name>OutputListener</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Core.Interface>
        <Foundation.Core.Association xmi.id="xmi.21" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7ff0">
          <Foundation.Core.ModelElement.name>manages</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.22">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.id="xmi.23">
                  <Foundation.Data_Types.Multiplicity.range>
                    <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.24">
                      <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
                      <Foundation.Data_Types.MultiplicityRange.upper>1</Foundation.Data_Types.MultiplicityRange.upper>
                    </Foundation.Data_Types.MultiplicityRange>
                  </Foundation.Data_Types.Multiplicity.range>
                </Foundation.Data_Types.Multiplicity>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.21"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.2"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.25">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.id="xmi.26">
                  <Foundation.Data_Types.Multiplicity.range>
                    <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.27">
                      <Foundation.Data_Types.MultiplicityRange.lower>0</Foundation.Data_Types.MultiplicityRange.lower>
                      <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
                    </Foundation.Data_Types.MultiplicityRange>
                  </Foundation.Data_Types.Multiplicity.range>
                </Foundation.Data_Types.Multiplicity>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.21"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.7"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.28">
          <Foundation.Core.ModelElement.name>instantiates</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.29">
          <Foundation.Core.ModelElement.name>contains</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Class xmi.id="xmi.30" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fed">
          <Foundation.Core.ModelElement.name>&lt;&lt;interface&gt;&gt; Workspace</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.31"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.31"/>
          </Foundation.Core.ModelElement.supplierDependency>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.32"/>
          </Foundation.Core.ModelElement.stereotype>
        </Foundation.Core.Class>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.32">
          <Foundation.Core.ModelElement.name>&lt;&lt;interface&gt;&gt;</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
            <Foundation.Core.Class xmi.idref="xmi.30"/>
          </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Association xmi.id="xmi.33" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fec">
          <Foundation.Core.ModelElement.name>creates and manages </Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.34">
              <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.23"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.33"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.30"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.35">
              <Foundation.Core.ModelElement.name></Foundation.Core.ModelElement.name>
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.26"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.33"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.2"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Interface xmi.id="xmi.36" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7feb">
          <Foundation.Core.ModelElement.name>TopComponent.Registry</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.37"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.37"/>
          </Foundation.Core.ModelElement.supplierDependency>
        </Foundation.Core.Interface>
        <Foundation.Core.Interface xmi.id="xmi.38" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fea">
          <Foundation.Core.ModelElement.name>TopComponent.Cloneable</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Abstraction xmi.idref="xmi.14"/>
          </Foundation.Core.ModelElement.supplierDependency>
        </Foundation.Core.Interface>
        <Foundation.Core.Association xmi.id="xmi.39" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe9">
          <Foundation.Core.ModelElement.name>creates clone</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.40">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.39"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.38"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.41">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.39"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.7"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Abstraction xmi.id="xmi.14" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe8">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.42"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Class xmi.idref="xmi.13"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Interface xmi.idref="xmi.38"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Abstraction>
        <Foundation.Core.Association xmi.id="xmi.43" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe7">
          <Foundation.Core.ModelElement.name>handles group of</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.44">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.23"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.43"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.16"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.45">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.id="xmi.46">
                  <Foundation.Data_Types.Multiplicity.range>
                    <Foundation.Data_Types.MultiplicityRange xmi.id="xmi.47">
                      <Foundation.Data_Types.MultiplicityRange.lower>1</Foundation.Data_Types.MultiplicityRange.lower>
                      <Foundation.Data_Types.MultiplicityRange.upper>-1</Foundation.Data_Types.MultiplicityRange.upper>
                    </Foundation.Data_Types.MultiplicityRange>
                  </Foundation.Data_Types.Multiplicity.range>
                </Foundation.Data_Types.Multiplicity>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.43"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.13"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Association xmi.id="xmi.48" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe6">
          <Foundation.Core.ModelElement.name>registers</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.49">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.23"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.48"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.36"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.50">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.26"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.48"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.7"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Dependency xmi.id="xmi.37" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe5">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.51"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Interface xmi.idref="xmi.36"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Interface xmi.idref="xmi.36"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.51">
          <Foundation.Core.ModelElement.name>property change event source</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
            <Foundation.Core.Dependency xmi.idref="xmi.37"/>
            <Foundation.Core.Dependency xmi.idref="xmi.5"/>
            <Foundation.Core.Dependency xmi.idref="xmi.31"/>
            <Foundation.Core.Dependency xmi.idref="xmi.3"/>
          </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Association xmi.id="xmi.52" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe4">
          <Foundation.Core.ModelElement.name>manages</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.53">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.23"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.52"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.4"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.54">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.multiplicity>
                <Foundation.Data_Types.Multiplicity xmi.idref="xmi.26"/>
              </Foundation.Core.AssociationEnd.multiplicity>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.52"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.30"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.6">
          <Foundation.Core.ModelElement.name>&lt;&lt;singleton&gt;&gt;</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
            <Foundation.Core.Class xmi.idref="xmi.4"/>
          </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Interface xmi.id="xmi.55" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe3">
          <Foundation.Core.ModelElement.name>CloneableOpenSupport.Env</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.clientDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.56"/>
          </Foundation.Core.ModelElement.clientDependency>
          <Foundation.Core.ModelElement.supplierDependency>
            <Foundation.Core.Dependency xmi.idref="xmi.56"/>
          </Foundation.Core.ModelElement.supplierDependency>
        </Foundation.Core.Interface>
        <Foundation.Core.Association xmi.id="xmi.57" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe1">
          <Foundation.Core.ModelElement.name>environment</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.58">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="aggregate"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.57"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.12"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.59">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.57"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.55"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Association xmi.id="xmi.60" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fe0">
          <Foundation.Core.ModelElement.name>can find</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.61">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.60"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.55"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.62">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.60"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.12"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Dependency xmi.id="xmi.56" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fdf">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.63"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Interface xmi.idref="xmi.55"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Interface xmi.idref="xmi.55"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.63">
          <Foundation.Core.ModelElement.name>event source</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
            <Foundation.Core.Dependency xmi.idref="xmi.56"/>
          </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Dependency xmi.id="xmi.5" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fde">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.51"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Class xmi.idref="xmi.4"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Class xmi.idref="xmi.4"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Core.Dependency xmi.id="xmi.31" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fdd">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.51"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Class xmi.idref="xmi.30"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Class xmi.idref="xmi.30"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Core.Dependency xmi.id="xmi.3" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fdc">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.51"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Interface xmi.idref="xmi.2"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Interface xmi.idref="xmi.2"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.64">
          <Foundation.Core.ModelElement.name>NULL</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Extension_Mechanisms.Stereotype.extendedElement>
            <Foundation.Core.Dependency xmi.idref="xmi.11"/>
          </Foundation.Extension_Mechanisms.Stereotype.extendedElement>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Association xmi.id="xmi.65" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fda">
          <Foundation.Core.ModelElement.name>hook</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.66">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.65"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.18"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.67">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.65"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.20"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Dependency xmi.id="xmi.11" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fd9">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.ModelElement.stereotype>
            <Foundation.Extension_Mechanisms.Stereotype xmi.idref="xmi.64"/>
          </Foundation.Core.ModelElement.stereotype>
          <Foundation.Core.Dependency.client>
            <Foundation.Core.Interface xmi.idref="xmi.10"/>
          </Foundation.Core.Dependency.client>
          <Foundation.Core.Dependency.supplier>
            <Foundation.Core.Interface xmi.idref="xmi.10"/>
          </Foundation.Core.Dependency.supplier>
        </Foundation.Core.Dependency>
        <Foundation.Core.Class xmi.id="xmi.68" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fd8">
          <Foundation.Core.ModelElement.name>java.lang.PrintWriter</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.Class.isActive xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.GeneralizableElement.specialization>
            <Foundation.Core.Generalization xmi.idref="xmi.19"/>
          </Foundation.Core.GeneralizableElement.specialization>
        </Foundation.Core.Class>
        <Foundation.Core.Generalization xmi.id="xmi.19" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fd7">
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Generalization.child>
            <Foundation.Core.Class xmi.idref="xmi.18"/>
          </Foundation.Core.Generalization.child>
          <Foundation.Core.Generalization.parent>
            <Foundation.Core.Class xmi.idref="xmi.68"/>
          </Foundation.Core.Generalization.parent>
        </Foundation.Core.Generalization>
        <Foundation.Extension_Mechanisms.Stereotype xmi.id="xmi.69">
          <Foundation.Core.ModelElement.name>uses event</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
        </Foundation.Extension_Mechanisms.Stereotype>
        <Foundation.Core.Association xmi.id="xmi.70" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fd5">
          <Foundation.Core.ModelElement.name>uses event</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.71">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.70"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.20"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.72">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.70"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.15"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
        <Foundation.Core.Association xmi.id="xmi.73" xmi.uuid="-44-24--118--42-4c0a7f:e140cb5010:-7fd4">
          <Foundation.Core.ModelElement.name>source</Foundation.Core.ModelElement.name>
          <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isRoot xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isLeaf xmi.value="false"/>
          <Foundation.Core.GeneralizableElement.isAbstract xmi.value="false"/>
          <Foundation.Core.ModelElement.namespace>
            <Model_Management.Model xmi.idref="xmi.1"/>
          </Foundation.Core.ModelElement.namespace>
          <Foundation.Core.Association.connection>
            <Foundation.Core.AssociationEnd xmi.id="xmi.74">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="false"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.73"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Class xmi.idref="xmi.15"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
            <Foundation.Core.AssociationEnd xmi.id="xmi.75">
              <Foundation.Core.ModelElement.isSpecification xmi.value="false"/>
              <Foundation.Core.AssociationEnd.isNavigable xmi.value="true"/>
              <Foundation.Core.AssociationEnd.aggregation xmi.value="none"/>
              <Foundation.Core.AssociationEnd.association>
                <Foundation.Core.Association xmi.idref="xmi.73"/>
              </Foundation.Core.AssociationEnd.association>
              <Foundation.Core.AssociationEnd.type>
                <Foundation.Core.Interface xmi.idref="xmi.10"/>
              </Foundation.Core.AssociationEnd.type>
            </Foundation.Core.AssociationEnd>
          </Foundation.Core.Association.connection>
        </Foundation.Core.Association>
      </Foundation.Core.Namespace.ownedElement>
    </Model_Management.Model>
  </XMI.content>
</XMI>
