<?xml version = '1.0' encoding = 'UTF-8' ?>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' xmlns:UML2 = 'org.omg.xmi.namespace.UML2'
  timestamp = 'Mon Oct 16 22:00:44 BST 2006'>
  <XMI.header>
    <XMI.documentation>
      <XMI.exporter>Netbeans XMI Writer</XMI.exporter>
      <XMI.exporterVersion>1.0</XMI.exporterVersion>
    </XMI.documentation>
  </XMI.header>
  <XMI.content>
    <UML:Model xmi.id = 'I6b3939mfffbe9d8c8mm7fe1' name = 'model 1' isSpecification = 'false'
      isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
      <UML:Namespace.ownedElement>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7feb' name = 'ServiceGroupModel'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7fd1' name = 'ServiceModel'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7ea7' name = 'DataModel' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Package</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7fbb' name = 'Legend' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7f3b' name = 'Binding' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Package xmi.id = 'I6b3939mfffbe9d8c8mm7e7c' name = 'java' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = 'I6b3939mfffbe9d8c8mm7e7b' name = 'lang' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:DataType xmi.id = 'I6b3939mfffbe9d8c8mm7e7a' name = 'int' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
                <UML:DataType xmi.id = 'I6b3939mfffbe9d8c8mm7e79' name = 'void' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
                <UML:Class xmi.id = 'I6b3939mfffbe9d8c8mm7fa1' name = 'String' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = 'I6b3939mfffbe9d8c8mm7e78' name = 'String[]' isSpecification = 'false'
                  isRoot = 'false' isLeaf = 'false' isAbstract = 'false' isActive = 'false'/>
                <UML:Class xmi.id = 'If04f7am10331d06f60mm7376' name = 'RuntimeException'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'/>
              </UML:Namespace.ownedElement>
            </UML:Package>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Stereotype xmi.id = 'I6b3939mfffbe9d8c8mm7d26' name = 'PortTypeModel'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'Ieee7b7m10064a06399mm7f36' name = 'enumeration'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'Ieee7b7m10064a06399mm7ee0' name = 'Element' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'Ieee7b7m10064a06399mm7d76' name = 'invariant'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Constraint</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Package xmi.id = 'Ieee7b7m10064a06399mm7d48' name = 'ims' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Namespace.ownedElement>
            <UML:Package xmi.id = 'Ieee7b7m10064a06399mm7d3d' name = 'PrimitiveTypes'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = 'Idc471am100f5b15374mm7815' name = 'String' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6e50' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6e3f'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6e3e' lower = '0'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6e37' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6e26'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6e25' lower = '0'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'Idc471am100f5b15374mm77f7' name = 'Boolean' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7705' name = 'DateTIme' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm76f2' name = 'Date' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm76df' name = 'Time' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm76ae' name = 'Integer' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm769b' name = 'Float' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7688' name = 'Double' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7675' name = 'Decimal' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm763a' name = 'NegativeInteger'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7627' name = 'PositiveInteger'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7409' name = 'NonNegativeInteger'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm73f6' name = 'gYearMonth' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm73e3' name = 'NonPositiveInteger'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm73d0' name = 'gMonthDay' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm73a9' name = 'gYear' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7396' name = 'gMonth' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7383' name = 'gDay' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7337' name = 'Short' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7324' name = 'UnsignedShort' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm7311' name = 'Long' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm72fe' name = 'UnsignedLong' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm72eb' name = 'Byte' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm72d8' name = 'UnsignedByte' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ibb0357m101691ea908mm72c5' name = 'NormalizedString'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I240fb8m10323b69165mm729c' name = 'Namespace' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ic9fc25m10336234cfamm6e91' name = 'Xmlbase' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ic9fc25m10336234cfamm6e73' name = 'Xmllang' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ic02738m1033672a9a5mm6e8a' name = 'ID' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ic02738m1033672a9a5mm6e6d' name = 'IDREF' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I535281m1033ab848c2mm6add' name = 'AnyURI' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I3755c6m1078f6ee2admm722e' name = 'XlinkType' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I3755c6m1078f6ee2admm7211' name = 'XlinkHref' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'I14a0606am10b249a93edmm7195' name = 'String' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
              </UML:Namespace.ownedElement>
            </UML:Package>
            <UML:Package xmi.id = 'Idc471am100f5b15374mm77da' name = 'DerivedTypes'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false'>
              <UML:Namespace.ownedElement>
                <UML:Class xmi.id = 'Idc471am100f5b15374mm77cf' name = 'String32' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6da6'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6cec' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6cdb'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6cda' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6cd9' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6cd0' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6cbf'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6cbe' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6cbd' language = 'java' body = '32'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'Idc471am100f5b15374mm77bc' name = 'String64' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6d9f'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d24' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6d13'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6d12' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6d11' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d08' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6cf7'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6cf6' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6cf5' language = 'java' body = '64'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I4ad288m100ff8913f3mm7798' name = 'Identifier' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic9fc25m10336234cfamm6e9f'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6c12' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6bfc'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6bfb' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6c01' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6bf2' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6bdc'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6bdb' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6be1' language = 'java' body = '1024'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7796' name = 'String1' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6db4'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6e1e' name = 'minLenth' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6e0d'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6e0c' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6e0b' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6e02' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6df1'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6df0' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6def' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7783' name = 'String2' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6dbb'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d98' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6d87'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6d86' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6d85' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d7c' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6d66'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6d65' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6d6b' language = 'java' body = '2'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm775c' name = 'String4' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6dc2'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d5c' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6d4b'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6d4a' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6d49' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6d40' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6d2f'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6d2e' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6d2d' language = 'java' body = '4'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7749' name = 'String8' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6dc9'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6cb4' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6ca3'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6ca2' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6ca1' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6c47' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6c31'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6c30' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6c36' language = 'java' body = '8'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'I8217cfm1014a23ca15mm7736' name = 'String16' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6dad'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6c98' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6c82'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6c81' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6c87' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6c78' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6c67'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6c66' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6c65' language = 'java' body = '16'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm759f' name = 'String128' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c19'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm758c' name = 'String256' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c55'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7579' name = 'String512' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c20'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7566' name = 'String1024' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c5c'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7553' name = 'String2048' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c27'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7540' name = 'String4096' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6c4e'/>
                  </UML:GeneralizableElement.generalization>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm74f1' name = 'Email' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic9fc25m10336234cfamm6e98'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6bd2' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6bbc'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6bbb' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6bc1' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6bb2' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6b9c'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6b9b' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6ba1' language = 'java' body = '4096'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm74de' name = 'URL' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                  <UML:GeneralizableElement.generalization>
                    <UML:Generalization xmi.idref = 'Ic02738m1033672a9a5mm6b8a'/>
                  </UML:GeneralizableElement.generalization>
                  <UML:Classifier.feature>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6b83' name = 'minLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6b6d'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6b6c' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6b72' language = 'java' body = '1'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                    <UML:Attribute xmi.id = 'Ic02738m1033672a9a5mm6b63' name = 'maxLength' visibility = 'private'
                      isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                      <UML:StructuralFeature.multiplicity>
                        <UML:Multiplicity xmi.id = 'Ic02738m1033672a9a5mm6b4d'>
                          <UML:Multiplicity.range>
                            <UML:MultiplicityRange xmi.id = 'Ic02738m1033672a9a5mm6b4c' lower = '1'
                              upper = '1'/>
                          </UML:Multiplicity.range>
                        </UML:Multiplicity>
                      </UML:StructuralFeature.multiplicity>
                      <UML:Attribute.initialValue>
                        <UML:Expression xmi.id = 'Ic02738m1033672a9a5mm6b52' language = 'java' body = '4096'/>
                      </UML:Attribute.initialValue>
                      <UML:StructuralFeature.type>
                        <UML:DataType xmi.idref = 'I6b3939mfffbe9d8c8mm7e7a'/>
                      </UML:StructuralFeature.type>
                    </UML:Attribute>
                  </UML:Classifier.feature>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm74a6' name = 'pInteger9' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7493' name = 'pInteger99' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7480' name = 'pInteger255' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm746d' name = 'nonNInteger9' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm745a' name = 'nonNInteger99' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Iadfeb7m10161e19d60mm7447' name = 'nonNInteger255'
                  visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
                  isAbstract = 'false' isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Class xmi.id = 'Ic9fc25m10336234cfamm6ebc' name = 'String' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Generalization xmi.id = 'Ic9fc25m10336234cfamm6e9f' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I4ad288m100ff8913f3mm7798'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic9fc25m10336234cfamm6ebc'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic9fc25m10336234cfamm6e98' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm74f1'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic9fc25m10336234cfamm6ebc'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Class xmi.id = 'Ic02738m1033672a9a5mm6de6' name = 'String' visibility = 'public'
                  isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
                  isActive = 'false'>
                  <UML:ModelElement.stereotype>
                    <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm7802'/>
                  </UML:ModelElement.stereotype>
                </UML:Class>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6dc9' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I8217cfm1014a23ca15mm7749'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6dc2' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I8217cfm1014a23ca15mm775c'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6dbb' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I8217cfm1014a23ca15mm7783'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6db4' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I8217cfm1014a23ca15mm7796'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6dad' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'I8217cfm1014a23ca15mm7736'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6da6' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm77cf'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6d9f' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm77bc'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c5c' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm7566'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c55' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm758c'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c4e' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm7540'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c27' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm7553'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c20' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm7579'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6c19' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm759f'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6de6'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
                <UML:Generalization xmi.id = 'Ic02738m1033672a9a5mm6b8a' isSpecification = 'false'>
                  <UML:Generalization.child>
                    <UML:Class xmi.idref = 'Iadfeb7m10161e19d60mm74de'/>
                  </UML:Generalization.child>
                  <UML:Generalization.parent>
                    <UML:Class xmi.idref = 'Ic9fc25m10336234cfamm6ebc'/>
                  </UML:Generalization.parent>
                </UML:Generalization>
              </UML:Namespace.ownedElement>
            </UML:Package>
          </UML:Namespace.ownedElement>
        </UML:Package>
        <UML:Stereotype xmi.id = 'Idc471am100f5b15374mm7802' name = 'PrimitiveType'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'Idc471am100f5b15374mm77a9' name = 'DerivedType'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I240fb8m10323b69165mm734d' name = 'Roots' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I240fb8m10323b69165mm731e' name = 'Sequence' visibility = 'public'
          isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'I240fb8m10323b69165mm71b2' name = 'Attributes'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:Stereotype xmi.id = 'Ic02738m1033672a9a5mm6b92' name = 'realize' isSpecification = 'false'
          isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
          <UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
        </UML:Stereotype>
        <UML:TagDefinition xmi.id = 'I41c84m10756ad9bb8mm6ac9' name = 'documentation'
          isSpecification = 'false'>
          <UML:TagDefinition.multiplicity>
            <UML:Multiplicity xmi.id = 'I41c84m10756ad9bb8mm6ac8'>
              <UML:Multiplicity.range>
                <UML:MultiplicityRange xmi.id = 'I41c84m10756ad9bb8mm6ac7' lower = '1' upper = '1'/>
              </UML:Multiplicity.range>
            </UML:Multiplicity>
          </UML:TagDefinition.multiplicity>
        </UML:TagDefinition>
        <UML:Package xmi.id = 'I6b3939mfffbe9d8c8mm7eb0' name = 'CPExtensionv1p2'
          visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
          isAbstract = 'false'>
          <UML:ModelElement.stereotype>
            <UML:Stereotype xmi.idref = 'I6b3939mfffbe9d8c8mm7ea7'/>
          </UML:ModelElement.stereotype>
          <UML:ModelElement.taggedValue>
            <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm690a' isSpecification = 'false'>
              <UML:TaggedValue.dataValue>&lt;p&gt;Represents the binding of the IMS Content Packaging Information Model as data objects.&lt;/p&gt;</UML:TaggedValue.dataValue>
              <UML:TaggedValue.type>
                <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
              </UML:TaggedValue.type>
            </UML:TaggedValue>
          </UML:ModelElement.taggedValue>
          <UML:Namespace.ownedElement>
            <UML:Class xmi.id = 'Ieee7b7m10064a06399mm7ff7' name = 'XSD' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I6b3939mfffbe9d8c8mm7fbb'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'Ieee7b7m10064a06399mm7fe0' name = 'Author' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Ieee7b7m10064a06399mm7f57'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Ieee7b7m10064a06399mm7f56' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I131fd69cm10c86b89190mm717e' language = 'java'
                      body = 'Colin Smythe (IMS, UK)'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Ieee7b7m10064a06399mm7fcd' name = 'Date' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'If98c7bm1077fcd8dc9mm69f8'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If98c7bm1077fcd8dc9mm69f7' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'Im754ab2f7m10e52df3bffmm7197' language = 'java'
                      body = '31st October, 2006'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Ieee7b7m10064a06399mm7fba' name = 'Version' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Iac0ddam107801c498dmm52c4'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Iac0ddam107801c498dmm52c3' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'Im1aed2b5cm10b1a4f8762mm5c0a' language = 'java'
                      body = '2.0'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Ieee7b7m10064a06399mm7fa7' name = 'Status' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'frozen'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Ia27a60m1078eaaa0ddmm71d0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Ia27a60m1078eaaa0ddmm71cf' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'Im1aed2b5cm10b1a4f8762mm5c05' language = 'java'
                      body = 'Public Draft'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Ieee7b7m10064a06399mm7f6e' name = 'Description'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'frozen'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Im754ab2f7m10e52df3bffmm7176'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Im754ab2f7m10e52df3bffmm7175' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I324fc2m10750bfe798mm6ad7' language = 'java' body = 'This is a normative representation of the IMS Packaging Extension 1.0 Information Model for binding &#10;purposes.  Read the corresponding IMS Content Packaging Information Model for the Platform &#10;Independent Model representation.'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I324fc2m10750bfe798mm6b32' name = 'History' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'Im7d9b87d2m10b84e6e6cdmm7186' language = 'java'
                      body = 'Version 2 includes the modified definition of LingualTitle.&#10;Version 1  of the IMS Packaging Utility v1.2 XSD for public draft release.&#10;It has a target namespace of http://www.imsglobal.org/xsd/imscp_extensionv1p2.'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I324fc2m10750bfe798mm6b1c' name = 'History' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'If98c7bm1077fcd8dc9mm6970' language = 'java' body = 'This Packaging Extension uses this general approach to modeling:&#10;(1) All of the elements and attributes are defined as local to their host object;&#10;(2) There are multiple host objects;&#10;(3) Comments have been added to the complexType definitions.'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = 'I240fb8m10323b69165mm7331' name = 'IPointer' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = 'Ia27a60m1078eaaa0ddmm71b7'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm731e'/>
              </UML:ModelElement.stereotype>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I41c84m10756ad9bb8mm6ac5' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of the kinds of objects defined as children of ims-cp-imManifest : Manifest.[ ManifestMetadata, Organizations, Resources, Manifest, Extension ].&lt;/p&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'I240fb8m10323b69165mm720d' name = 'extension' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I240fb8m10323b69165mm71fc'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I240fb8m10323b69165mm71fb' lower = '0'
                          upper = '-1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'I41c84m10756ad9bb8mm6ab3' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imManifest as Manifest.Extension.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm729c'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = 'I240fb8m10323b69165mm72f3' name = 'Metadata' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = 'Iacd397m1074b314a1amm6b4e'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm731e'/>
              </UML:ModelElement.stereotype>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm6a32' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of the kinds of child objects defined for ims-cp-imMetadata:  Metadata.[ Extension ].&lt;/p&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'I240fb8m10323b69165mm712f' name = 'extension' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I240fb8m10323b69165mm711e'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I240fb8m10323b69165mm711d' lower = '0'
                          upper = '-1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm6a17' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imMetadataModel as Metadata.MetadataModel.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm729c'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = 'I240fb8m10323b69165mm71e8' name = 'IPointer' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm71b2'/>
              </UML:ModelElement.stereotype>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'I41c84m10756ad9bb8mm6ac4' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of the kinds of characteristic objects defined for ims-cp-imManifest: Manifest{ Identifier, Version, Base, Other }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'If04f7am10331d06f60mm76bb' name = 'identifier'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Id2eeadm10375b827a2mm6a86'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Id2eeadm10375b827a2mm6a85' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'I41c84m10756ad9bb8mm6aac' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imIdentifier as Manifest{ Identifier }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6e8a'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Iac0ddam107801c498dmm537f' name = 'xlinktype' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Iac0ddam107801c498dmm536d'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Iac0ddam107801c498dmm536c' lower = '0'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I3755c6m1078f6ee2admm71c2' language = 'java' body = 'simple'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I3755c6m1078f6ee2admm722e'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I3755c6m1078f6ee2admm71f3' name = 'xlinkhref' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I3755c6m1078f6ee2admm71e2'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I3755c6m1078f6ee2admm71e1' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I3755c6m1078f6ee2admm7211'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'If04f7am10331d06f60mm767d' name = 'extension' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'If04f7am10331d06f60mm766c'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If04f7am10331d06f60mm766b' lower = '0'
                          upper = '-1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'I41c84m10756ad9bb8mm6a9d' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imOther as Manifest{ Other }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm729c'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = 'I240fb8m10323b69165mm71cf' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = 'I240fb8m10323b69165mm71d5' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'I240fb8m10323b69165mm71d3'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I240fb8m10323b69165mm71d4' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm7331'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = 'I240fb8m10323b69165mm71d2' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'I240fb8m10323b69165mm71d0'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I240fb8m10323b69165mm71d1' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm71e8'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Class xmi.id = 'If04f7am10331d06f60mm754b' name = 'Variant' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = 'I324fc2m10750bfe798mm6abb'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm731e'/>
              </UML:ModelElement.stereotype>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm69cf' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of the kinds of child objects defined for ims-cp-imResource: Resource.[ Metadata, File, Dependency, Extension ].&lt;/p&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'If04f7am10331d06f60mm7269' name = 'metadata' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Iac0ddam107801c498dmm5381'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Iac0ddam107801c498dmm5380' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm69b3' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imMetadata as Manifest.Resources.Resource.Metadata.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm72f3'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Class xmi.id = 'If04f7am10331d06f60mm750b' name = 'Variant' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm71b2'/>
              </UML:ModelElement.stereotype>
              <UML:ModelElement.taggedValue>
                <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm69c9' isSpecification = 'false'>
                  <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of the kinds of characteristic objects defined for ims-cp-imResource: Resource{ Identifier, Type, Base, Href, Other }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                  <UML:TaggedValue.type>
                    <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                  </UML:TaggedValue.type>
                </UML:TaggedValue>
              </UML:ModelElement.taggedValue>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'If04f7am10331d06f60mm7189' name = 'identifier'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'If04f7am10331d06f60mm7178'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If04f7am10331d06f60mm7177' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm6932' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imIdentifier as Manifest.Resources.Resource{ Identifier }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6e8a'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'If04f7am10331d06f60mm7176' name = 'identifierref'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'If04f7am10331d06f60mm7165'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If04f7am10331d06f60mm7164' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:ModelElement.taggedValue>
                    <UML:TaggedValue xmi.id = 'Ie10699m10758bf6abbmm6933' isSpecification = 'false'>
                      <UML:TaggedValue.dataValue>&lt;p&gt;Represents a binding of ims-cp-imType as Manifest.Resources.Resource{ Type }.&lt;/p&gt;</UML:TaggedValue.dataValue>
                      <UML:TaggedValue.type>
                        <UML:TagDefinition xmi.idref = 'I41c84m10756ad9bb8mm6ac9'/>
                      </UML:TaggedValue.type>
                    </UML:TaggedValue>
                  </UML:ModelElement.taggedValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Ic02738m1033672a9a5mm6e6d'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = 'If04f7am10331d06f60mm74f2' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = 'If04f7am10331d06f60mm74f8' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'If04f7am10331d06f60mm74f6'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If04f7am10331d06f60mm74f7' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'If04f7am10331d06f60mm754b'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = 'If04f7am10331d06f60mm74f5' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'If04f7am10331d06f60mm74f3'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'If04f7am10331d06f60mm74f4' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'If04f7am10331d06f60mm750b'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Association xmi.id = 'Ic9fc25m10336234cfamm6efc' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = 'Ic9fc25m10336234cfamm6f02' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'composite'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'Ic9fc25m10336234cfamm6f00'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Ic9fc25m10336234cfamm6f01' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'If04f7am10331d06f60mm754b'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = 'Ic9fc25m10336234cfamm6eff' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'Ic9fc25m10336234cfamm6efd'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Ic9fc25m10336234cfamm6efe' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm72f3'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Class xmi.id = 'I8f35fm10374b2d970mm6ad8' name = 'XSD' visibility = 'public'
              isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
              isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I6b3939mfffbe9d8c8mm7f3b'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'I8f35fm10374b2d970mm6a72' name = 'NameSpaceRoot'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I8f35fm10374b2d970mm6a61' language = 'java' body = 'http://www.imsglobal.org/xsd/'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm7815'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I8f35fm10374b2d970mm6a5c' name = 'NameSpaceLeaf'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I131fd69cm10c86b89190mm7183' language = 'java'
                      body = 'imscp_extensionv1p2'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I8f35fm10374b2d970mm6ab9' name = 'NameSpacePrefix'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I131fd69cm10c86b89190mm7188' language = 'java'
                      body = 'imscpx'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I8f35fm10374b2d970mm6aa3' name = 'SchemaVersion'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I131fd69cm10c86b89190mm7179' language = 'java'
                      body = 'IMS CPX 1.2'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I6b3939mfffbe9d8c8mm7fa1'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I854a76m1076095337amm6a7e' name = 'DataModel' visibility = 'private'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I854a76m1076095337amm6a6d' language = 'java' body = 'Root'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm7815'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I854a76m1076095337amm6a64' name = 'QualifiedElements'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I854a76m1076095337amm6a53'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I854a76m1076095337amm6a52' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I854a76m1076095337amm6a51' language = 'java' body = 'Yes'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm7815'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I854a76m1076095337amm6a4c' name = 'QualifiedAttributes'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I854a76m1076095337amm6a36'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I854a76m1076095337amm6a35' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'I854a76m1076095337amm6a3b' language = 'java' body = 'No'/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm7815'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Comment xmi.id = 'Iacd397m1074b314a1amm6b4e' name = '' visibility = 'public'
              isSpecification = 'false' body = 'An instance of the metadata element contains data structures that declare descriptive&#10;information about a metadata element&apos;s parent only.&#10;&#10;One or more different metadata models may be declared as child extensions of a &#10;metadata element.'>
              <UML:Comment.annotatedElement>
                <UML:Class xmi.idref = 'I240fb8m10323b69165mm72f3'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = 'I324fc2m10750bfe798mm6abb' name = '' visibility = 'public'
              isSpecification = 'false' body = 'A variant element is closely analogous to a resource element in the &#10;IMS Content Packaging Information Model.  Variant is a container for a &#10;an alternative resource.  A resource may contain references &#10;to assets that are all of the same type or different types (i.e., file formats).&#10;&#10;The Variant class points to the alternatibe resource.  Metadata is used to &#10;describe the nature of a collection of alternative assets and their intended &#10;use.  Examples include, but are not limited to, use as lingual variants, &#10;visual or auditory variants, remediation variants, or platform delivery variants.&#10;&#10;The scope of referenced assets is specific to a Variant object.  Their use is in the&#10;context of the parent object containing a variant instance, typically a bound instance&#10;of a Resource object from the IMS CP namespace.'>
              <UML:Comment.annotatedElement>
                <UML:Class xmi.idref = 'If04f7am10331d06f60mm754b'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Class xmi.id = 'Iac0ddam107801c498dmm534c' name = 'CP Extension Classes'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = 'Ia27a60m1078eaaa0ddmm71b7'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm734d'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'Iac0ddam107801c498dmm5339' name = 'ipointer' visibility = 'public'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Im1aed2b5cm10b1a4f8762mm5c00'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Im1aed2b5cm10b1a4f8762mm5bff' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:Attribute.initialValue>
                    <UML:Expression xmi.id = 'Iac0ddam107801c498dmm52fc' language = 'java' body = ''/>
                  </UML:Attribute.initialValue>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I240fb8m10323b69165mm7331'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'Ia27a60m1078eaaa0ddmm71a8' name = 'variant' visibility = 'public'
                  isSpecification = 'false' ownerScope = 'instance' changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'Im1aed2b5cm10b1a4f8762mm5bfe'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'Im1aed2b5cm10b1a4f8762mm5bfd' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'If04f7am10331d06f60mm754b'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
                <UML:Attribute xmi.id = 'I14a0606am10b249a93edmm71cb' name = 'lingualTitle'
                  visibility = 'public' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I14a0606am10b249a93edmm71ba'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I14a0606am10b249a93edmm71b9' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'I14a0606am10b249a93edmm7248'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Comment xmi.id = 'Ia27a60m1078eaaa0ddmm71be' name = '' visibility = 'public'
              isSpecification = 'false' body = 'string element'/>
            <UML:Comment xmi.id = 'Ia27a60m1078eaaa0ddmm71b7' name = '' visibility = 'public'
              isSpecification = 'false' body = 'A bound instance of an IPointer object allows a packager to associate&#10;a specific XML node set in the same IMS Manifest Document that contains &#10;it or an XML node set in a different IMS Manifest Document instance with &#10;the parent object containing an IMS Pointer instance.  &#10;&#10;A referenced node set must be a valid child of the referencing parent element, &#10;both as to kind and multiplicity in a referencing parent&apos;s context.'>
              <UML:Comment.annotatedElement>
                <UML:Class xmi.idref = 'I240fb8m10323b69165mm7331'/>
                <UML:Class xmi.idref = 'Iac0ddam107801c498dmm534c'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
            <UML:Comment xmi.id = 'Id625bcm10815462e1bmm71ea' name = '' visibility = 'public'
              isSpecification = 'false' body = 'Copyright Statement&#10;&#10;2006 (c) IMS Global Learning Consortium Inc.  All Rights Reserved.  IMS Global Learning Consortium, Inc. (IMS/GLC) is publishing the information contained  in this binding (“Specification”) for purposes of scientific, experimental and scholarly &#10;collaboration only.  IMS/GLC makes no warranty or representation regarding the accuracy or completeness of the Specification.  This material is provided on an “As Is” and “As Available” basis.  The Specification is at all times subject to &#10;change and revision without notice.  It is your sole responsibility to evaluate the usefulness, accuracy and completeness of the Specification as it relates to  you.  IMS/GLC would appreciate receiving your comments and suggestions.  Please &#10;contact IMS/GLC through our website at: http://www.imsglobal.org. '/>
            <UML:Class xmi.id = 'I14a0606am10b249a93edmm7248' name = 'LingualTitle'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.comment>
                <UML:Comment xmi.idref = 'I14a0606am10b249a93edmm7171'/>
              </UML:ModelElement.comment>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'Idc471am100f5b15374mm77a9'/>
              </UML:ModelElement.stereotype>
              <UML:GeneralizableElement.generalization>
                <UML:Generalization xmi.idref = 'I14a0606am10b249a93edmm7182'/>
              </UML:GeneralizableElement.generalization>
            </UML:Class>
            <UML:Class xmi.id = 'I14a0606am10b249a93edmm722a' name = 'LingualTitle'
              visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
              isAbstract = 'false' isActive = 'false'>
              <UML:ModelElement.stereotype>
                <UML:Stereotype xmi.idref = 'I240fb8m10323b69165mm71b2'/>
              </UML:ModelElement.stereotype>
              <UML:Classifier.feature>
                <UML:Attribute xmi.id = 'I14a0606am10b249a93edmm71ea' name = 'language'
                  visibility = 'private' isSpecification = 'false' ownerScope = 'instance'
                  changeability = 'changeable'>
                  <UML:StructuralFeature.multiplicity>
                    <UML:Multiplicity xmi.id = 'I14a0606am10b249a93edmm7168'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I14a0606am10b249a93edmm7167' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:StructuralFeature.multiplicity>
                  <UML:StructuralFeature.type>
                    <UML:Class xmi.idref = 'Idc471am100f5b15374mm7815'/>
                  </UML:StructuralFeature.type>
                </UML:Attribute>
              </UML:Classifier.feature>
            </UML:Class>
            <UML:Association xmi.id = 'I14a0606am10b249a93edmm7211' isSpecification = 'false'
              isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
              <UML:Association.connection>
                <UML:AssociationEnd xmi.id = 'I14a0606am10b249a93edmm7217' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'composite'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'I14a0606am10b249a93edmm7215'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I14a0606am10b249a93edmm7216' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'I14a0606am10b249a93edmm7248'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
                <UML:AssociationEnd xmi.id = 'I14a0606am10b249a93edmm7214' visibility = 'public'
                  isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
                  targetScope = 'instance' changeability = 'changeable'>
                  <UML:AssociationEnd.multiplicity>
                    <UML:Multiplicity xmi.id = 'I14a0606am10b249a93edmm7212'>
                      <UML:Multiplicity.range>
                        <UML:MultiplicityRange xmi.id = 'I14a0606am10b249a93edmm7213' lower = '1'
                          upper = '1'/>
                      </UML:Multiplicity.range>
                    </UML:Multiplicity>
                  </UML:AssociationEnd.multiplicity>
                  <UML:AssociationEnd.participant>
                    <UML:Class xmi.idref = 'I14a0606am10b249a93edmm722a'/>
                  </UML:AssociationEnd.participant>
                </UML:AssociationEnd>
              </UML:Association.connection>
            </UML:Association>
            <UML:Generalization xmi.id = 'I14a0606am10b249a93edmm7182' isSpecification = 'false'>
              <UML:Generalization.child>
                <UML:Class xmi.idref = 'I14a0606am10b249a93edmm7248'/>
              </UML:Generalization.child>
              <UML:Generalization.parent>
                <UML:Class xmi.idref = 'I14a0606am10b249a93edmm7195'/>
              </UML:Generalization.parent>
            </UML:Generalization>
            <UML:Comment xmi.id = 'I14a0606am10b249a93edmm7171' name = '' visibility = 'public'
              isSpecification = 'false' body = 'This is the container for a language typed &apos;title&apos; string.  The language is identifed&#10;using the ISO 3166, ISO 639-1 and ISO 639-2 standards.'>
              <UML:Comment.annotatedElement>
                <UML:Class xmi.idref = 'I14a0606am10b249a93edmm7248'/>
              </UML:Comment.annotatedElement>
            </UML:Comment>
          </UML:Namespace.ownedElement>
        </UML:Package>
      </UML:Namespace.ownedElement>
    </UML:Model>
  </XMI.content>
</XMI>
