<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.1.0'?>
<repository name='file:/C:/temp/2.0.1/org.eclipse.gemini.web.gemini-web-container/build-web-container/target/repository - metadata' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
  <properties size='2'>
    <property name='p2.timestamp' value='1318178477397'/>
    <property name='p2.compressed' value='false'/>
  </properties>
  <units size='43'>
    <unit id='com.springsource.javax.xml.bind' version='2.1.7' singleton='false'>
      <update id='com.springsource.javax.xml.bind' range='[0.0.0,2.1.7)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java XML Binding API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.bind' version='2.1.7'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.xml.bind' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind.annotation' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind.annotation.adapters' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind.attachment' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind.helpers' version='2.1.7'/>
        <provided namespace='java.package' name='javax.xml.bind.util' version='2.1.7'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='14'>
        <required namespace='java.package' name='javax.activation' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='javax.xml.datatype' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.stream' range='[1.0.1,2.0.0)'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.validation' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.xml.bind' version='2.1.7'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Classpath: .&#xA;Ant-Version: Apache Ant 1.6.5&#xA;Bundle-Name: Java XML Binding API&#xA;Specification-Title: Java Architecture for XML Binding&#xA;Bundle-Vendor: SpringSource&#xA;Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 2.1.7&#xA;Extension-Name: javax.xml.bind&#xA;Specification-Version: 2.1&#xA;Export-Package: javax.xml.bind;version=&quot;2.1.7&quot;;uses:=&quot;javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.namespace,javax.xml.stream,javax.xml.transform,javax.xml.validation,org.w3c.dom,org.xml.sax&quot;,javax.xml.bind.annotation;version=&quot;2.1.7&quot;;uses:=&quot;javax.xml.bind,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom&quot;,javax.xml.bind.annotation.adapters;version=&quot;2.1.7&quot;,javax.xml.bind.attachment;version=&quot;2.1.7&quot;;uses:=&quot;javax.activation&quot;,javax.xml.bind.helpers;version=&quot;2.1.7&quot;;uses:=&quot;javax.xml.bind,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.stream,javax.xml.transform,javax.xml.transform.stream,javax.xml.validation,org.w3c.dom,org.xml.sax&quot;,javax.xml.bind.util;version=&quot;2.1.7&quot;;uses:=&quot;javax.xml.bind,org.xml.sax&quot;&#xA;Bundle-SymbolicName: com.springsource.javax.xml.bind&#xA;Specification-Vendor: Sun Microsystems, Inc.&#xA;Import-Package: javax.activation;version=&quot;[1.1.0, 2.0.0)&quot;,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.stream;version=&quot;[1.0.1, 2.0.0)&quot;,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,org.w3c.dom,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.tomcat.util' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.tomcat.util' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat Util'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.tomcat.util' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.tomcat.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.file' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.res' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.scan' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.org.apache.catalina' version='7.0.21'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='com.springsource.org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat' range='[7.0.21,7.0.21]'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.tomcat.util' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;Fragment-Host: com.springsource.org.apache.catalina;bundle-version=&quot;[7.0.21, 7.0.21]&quot;&#xA;X-Compile-Target-JDK: 1.6&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.org.apache.tomcat.util&#xA;Import-Package: javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat;version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Implementation-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Specification-Version: 7.0&#xA;Bundle-Version: 7.0.21&#xA;Export-Package: org.apache.tomcat.util.file;version=&quot;7.0.21&quot;,org.apache.tomcat.util.res;version=&quot;7.0.21&quot;,org.apache.tomcat.util.scan;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.tomcat&quot;&#xA;Bundle-Name: Apache Tomcat Util&#xA;Specification-Title: Apache Tomcat&#xA;Implementation-Title: Apache Tomcat&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Bundle-Vendor: SpringSource&#xA;Specification-Vendor: Apache Software Foundation&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.gemini.web.core' version='2.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.gemini.web.core' range='[0.0.0,2.0.1.RELEASE)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Gemini Web Core'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.core' version='2.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.gemini.web.core' version='2.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.core' version='2.0.1'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.core.spi' version='2.0.1'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.internal.template' version='2.0.1'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.internal.url' version='2.0.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='java.package' name='javax.servlet' range='3.0.0'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.io' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.osgi' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.osgi.manifest' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.osgi.manifest.parse' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.framework.wiring' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.service.event' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.osgi.service.url' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='1.6.1'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.gemini.web.core' version='2.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Gemini Web Core&#xA;Bundle-Version: 2.0.1.RELEASE&#xA;Import-Package: javax.servlet;version=&quot;3.0.0&quot;,org.eclipse.virgo.util.io;version=&quot;[3.0.1,3.1)&quot;,org.eclipse.virgo.util.osgi;version=&quot;[3.0.1,3.1)&quot;,org.eclipse.virgo.util.osgi.manifest;version=&quot;[3.0.1,3.1)&quot;,org.eclipse.virgo.util.osgi.manifest.parse;version=&quot;[3.0.1,3.1)&quot;,org.osgi.framework;version=&quot;0&quot;,org.osgi.framework.wiring;version=&quot;0&quot;,org.osgi.service.event;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.osgi.service.url;version=&quot;0&quot;,org.osgi.util.tracker;version=&quot;0&quot;,org.slf4j;version=&quot;1.6.1&quot;&#xA;Bundle-Creator: I026706&#xA;Bundle-Activator: org.eclipse.gemini.web.internal.WebContainerActivator&#xA;Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.)&#xA;Export-Package: org.eclipse.gemini.web.core;version=&quot;2.0.1&quot;;uses:=&quot;javax.servlet,org.eclipse.virgo.util.osgi.manifest,org.osgi.framework&quot;,org.eclipse.gemini.web.core.spi;version=&quot;2.0.1&quot;;uses:=&quot;javax.servlet,org.osgi.framework&quot;,org.eclipse.gemini.web.internal.template;version=&quot;2.0.1&quot;;uses:=&quot;org.osgi.framework,org.osgi.util.tracker&quot;,org.eclipse.gemini.web.internal.url;version=&quot;2.0.1&quot;;uses:=&quot;org.eclipse.gemini.web.core,org.eclipse.virgo.util.io,org.eclipse.virgo.util.osgi.manifest,org.eclipse.virgo.util.osgi.manifest.parse,org.osgi.framework,org.osgi.service.url&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 2.0.1.RELEASE&#xA;Bundle-SymbolicName: org.eclipse.gemini.web.core&#xA;Ant-Version: Apache Ant 1.8.1&#xA;Manifest-Version: 1&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.eclipse.gemini.web.core&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.core' version='3.0.5.RELEASE' singleton='false'>
      <update id='org.springframework.core' range='[0.0.0,3.0.5.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Spring Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='22'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.core' version='3.0.5.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.springframework.core' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.convert' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.convert.converter' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.convert.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.enums' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.io' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.io.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.serializer' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.serializer.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.style' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.task' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.task.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.type' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.type.classreading' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.core.type.filter' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.util' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.util.comparator' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.util.xml' version='3.0.5.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='23'>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.stream' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.stream.events' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.stream.util' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.transform.stax' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
        <required namespace='java.package' name='org.apache.log4j' range='[1.2.15,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.log4j.xml' range='[1.2.15,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.bridge' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.bcel' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.patterns' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.jboss.vfs' range='[3.0.0,4.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jboss.virtual' range='[2.1.0.GA,3.0.0)' optional='true'/>
        <required namespace='java.package' name='org.springframework.asm' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.asm.commons' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.core' version='3.0.5.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Spring Core&#xA;Bundle-Version: 3.0.5.RELEASE&#xA;Import-Package: javax.xml.namespace;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.stream;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.stream.events;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.stream.util;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.transform;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.transform.sax;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.transform.stax;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.apache.commons.logging;version=&quot;[1.1.1, 2.0.0)&quot;,org.apache.log4j;version=&quot;[1.2.15, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.log4j.xml;version=&quot;[1.2.15, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.bridge;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.bcel;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.patterns;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.eclipse.core.runtime;common=&quot;split&quot;;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.jboss.vfs;version=&quot;[3.0.0, 4.0.0)&quot;;resolution:=&quot;optional&quot;,org.jboss.virtual;version=&quot;[2.1.0.GA, 3.0.0)&quot;;resolution:=&quot;optional&quot;,org.springframework.asm;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.asm.commons;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.w3c.dom;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.xml.sax;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.xml.sax.ext;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.xml.sax.helpers;version=&quot;0&quot;;resolution:=&quot;optional&quot;&#xA;Bundle-Creator: bamboo&#xA;Created-By: 17.0-b16 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.core;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.asm,org.springframework.asm.commons,org.springframework.util&quot;,org.springframework.core.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.core.convert;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.core.convert.converter;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.convert&quot;,org.springframework.core.convert.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.apache.commons.logging,org.springframework.core,org.springframework.core.convert,org.springframework.core.convert.converter&quot;,org.springframework.core.enums;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.util&quot;,org.springframework.core.io;version=&quot;3.0.5.RELEASE&quot;,org.springframework.core.io.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.io,org.springframework.util&quot;,org.springframework.core.serializer;version=&quot;3.0.5.RELEASE&quot;,org.springframework.core.serializer.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core,org.springframework.core.convert.converter,org.springframework.core.serializer&quot;,org.springframework.core.style;version=&quot;3.0.5.RELEASE&quot;,org.springframework.core.task;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.util&quot;,org.springframework.core.task.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.task&quot;,org.springframework.core.type;version=&quot;3.0.5.RELEASE&quot;,org.springframework.core.type.classreading;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.asm,org.springframework.core.io,org.springframework.core.type,org.springframework.util&quot;,org.springframework.core.type.filter;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.type,org.springframework.core.type.classreading&quot;,org.springframework.util;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.apache.commons.logging&quot;,org.springframework.util.comparator;version=&quot;3.0.5.RELEASE&quot;,org.springframework.util.xml;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.xml.namespace,javax.xml.stream,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.sax,org.apache.commons.logging,org.w3c.dom,org.xml.sax,org.xml.sax.ext&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 3.0.5.RELEASE&#xA;Bundle-SymbolicName: org.springframework.core&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.springframework.core&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.xml.rpc' version='1.1.0.v20110517' singleton='false'>
      <update id='com.springsource.javax.xml.rpc' range='[0.0.0,1.1.0.v20110517)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java XML RPC API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='11'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.rpc' version='1.1.0.v20110517'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.xml.rpc' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.messaging' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.encoding' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.handler' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.handler.soap' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.holders' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.server' version='1.1.0.v20110517'/>
        <provided namespace='java.package' name='javax.xml.rpc.soap' version='1.1.0.v20110517'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='javax.servlet' range='[2.4.0,3.1.0)'/>
        <required namespace='java.package' name='javax.servlet.http' range='[2.4.0,3.1.0)'/>
        <required namespace='java.package' name='javax.xml.soap' range='[1.3.0,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.xml.rpc' version='1.1.0.v20110517'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: SpringSource&#xA;Bundle-ManifestVersion: 2&#xA;Import-Package: javax.servlet;version=&quot;[2.4.0, 3.1)&quot;,javax.servlet.http;version=&quot;[2.4.0, 3.1)&quot;,javax.xml.soap;version=&quot;[1.3.0, 2.0.0)&quot;&#xA;Bundle-Name: Java XML RPC API&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.javax.xml.rpc&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-Version: 1.1.0.v20110517&#xA;Created-By: 1.4.2_05-b04 (Sun Microsystems Inc.)&#xA;Export-Package: javax.xml.messaging;version=&quot;1.1.0.v20110517&quot;,javax.xml.rpc;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.namespace,javax.xml.rpc.encoding,javax.xml.rpc.handler&quot;,javax.xml.rpc.encoding;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.namespace&quot;,javax.xml.rpc.handler;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.namespace&quot;,javax.xml.rpc.handler.soap;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.rpc.handler,javax.xml.soap&quot;,javax.xml.rpc.holders;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.namespace&quot;,javax.xml.rpc.server;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.servlet,javax.servlet.http,javax.xml.rpc,javax.xml.rpc.handler&quot;,javax.xml.rpc.soap;version=&quot;1.1.0.v20110517&quot;;uses:=&quot;javax.xml.namespace,javax.xml.soap&quot;&#xA;Ant-Version: Apache Ant 1.5.3&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.coyote' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.coyote' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat/Coyote'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='31'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.coyote' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.coyote' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.coyote' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.coyote.ajp' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.coyote.http11' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.coyote.http11.filters' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.jni' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.bcel' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.bcel.classfile' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.bcel.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.buf' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.digester' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.fileupload' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.fileupload.disk' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.fileupload.servlet' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.fileupload.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.mapper' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.http.res' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.log' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.modeler' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.modeler.modules' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.net' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.net.jsse' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.net.jsse.res' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.net.res' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.threads' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat.util.threads.res' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.org.apache.catalina' version='7.0.21'/>
      </provides>
      <requires size='19'>
        <required namespace='osgi.bundle' name='com.springsource.org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='javax.management' range='0.0.0'/>
        <required namespace='java.package' name='javax.management.loading' range='0.0.0'/>
        <required namespace='java.package' name='javax.management.modelmbean' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming.directory' range='0.0.0'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.cert' range='0.0.0'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.http' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.res' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.coyote' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Implementation-Version: 7.0.21&#xA;Import-Package: javax.management;version=&quot;0&quot;,javax.management.loading;version=&quot;0&quot;,javax.management.modelmbean;version=&quot;0&quot;,javax.naming;version=&quot;0&quot;,javax.naming.directory;version=&quot;0&quot;,javax.net.ssl;version=&quot;0&quot;,javax.security.cert;version=&quot;0&quot;,javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.http;version=&quot;[3.0.0, 4.0.0)&quot;,javax.xml.parsers;version=&quot;0&quot;,javax.xml.transform;version=&quot;0&quot;,javax.xml.transform.dom;version=&quot;0&quot;,javax.xml.transform.stream;version=&quot;0&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.res;version=&quot;[7.0.21, 7.0.21]&quot;,org.w3c.dom;version=&quot;0&quot;,org.xml.sax;version=&quot;0&quot;,org.xml.sax.helpers;version=&quot;0&quot;&#xA;Specification-Version: 7.0&#xA;Specification-Title: Apache Tomcat&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.apache.coyote;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,org.apache.juli.logging,org.apache.tomcat.util.buf,org.apache.tomcat.util.http,org.apache.tomcat.util.net&quot;,org.apache.coyote.ajp;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.coyote,org.apache.juli.logging,org.apache.tomcat.util.buf,org.apache.tomcat.util.net&quot;,org.apache.coyote.http11;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.coyote,org.apache.juli.logging,org.apache.tomcat.util.buf,org.apache.tomcat.util.net&quot;,org.apache.coyote.http11.filters;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.coyote,org.apache.coyote.http11,org.apache.tomcat.util.buf&quot;,org.apache.tomcat.jni;version=&quot;7.0.21&quot;,org.apache.tomcat.util;version=&quot;7.0.21&quot;;uses:=&quot;javax.xml.parsers,javax.xml.transform,org.apache.juli.logging,org.w3c.dom,org.xml.sax&quot;,org.apache.tomcat.util.bcel;version=&quot;7.0.21&quot;,org.apache.tomcat.util.bcel.classfile;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.tomcat.util.bcel,org.apache.tomcat.util.bcel.util&quot;,org.apache.tomcat.util.bcel.util;version=&quot;7.0.21&quot;,org.apache.tomcat.util.buf;version=&quot;7.0.21&quot;,org.apache.tomcat.util.digester;version=&quot;7.0.21&quot;;uses:=&quot;javax.xml.parsers,org.apache.juli.logging,org.apache.tomcat.util,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&quot;,org.apache.tomcat.util.http;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.tomcat.util.buf&quot;,org.apache.tomcat.util.http.fileupload;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.tomcat.util.http.fileupload.util&quot;,org.apache.tomcat.util.http.fileupload.disk;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.tomcat.util.http.fileupload&quot;,org.apache.tomcat.util.http.fileupload.servlet;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet.http,org.apache.tomcat.util.http.fileupload&quot;,org.apache.tomcat.util.http.fileupload.util;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.tomcat.util.http.fileupload&quot;,org.apache.tomcat.util.http.mapper;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming,org.apache.tomcat.util.buf&quot;,org.apache.tomcat.util.http.res;version=&quot;7.0.21&quot;,org.apache.tomcat.util.log;version=&quot;7.0.21&quot;,org.apache.tomcat.util.modeler;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.management.modelmbean&quot;,org.apache.tomcat.util.modeler.modules;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,org.apache.tomcat.util.digester,org.apache.tomcat.util.modeler&quot;,org.apache.tomcat.util.net;version=&quot;7.0.21&quot;;uses:=&quot;javax.net.ssl,org.apache.juli.logging,org.apache.tomcat.util,org.apache.tomcat.util.threads&quot;,org.apache.tomcat.util.net.jsse;version=&quot;7.0.21&quot;;uses:=&quot;javax.net.ssl,org.apache.tomcat.util.net&quot;,org.apache.tomcat.util.net.jsse.res;version=&quot;7.0.21&quot;,org.apache.tomcat.util.net.res;version=&quot;7.0.21&quot;,org.apache.tomcat.util.threads;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.juli.logging&quot;,org.apache.tomcat.util.threads.res;version=&quot;7.0.21&quot;&#xA;Bundle-Name: Apache Tomcat/Coyote&#xA;Bundle-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Manifest-Version: 1.0&#xA;X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Implementation-Title: Apache Tomcat&#xA;X-Compile-Target-JDK: 1.6&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-SymbolicName: com.springsource.org.apache.coyote&#xA;Specification-Vendor: Apache Software Foundation&#xA;Fragment-Host: com.springsource.org.apache.catalina;bundle-version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Unversioned-Imports: javax.management.*,javax.naming.*,javax.net.*,javax.xml.parsers.*,javax.security.*,javax.xml.transform.*,org.w3c.dom.*,org.xml.sax.*&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.virgo.util.parser.manifest' version='3.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.virgo.util.parser.manifest' range='[0.0.0,3.0.1.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Manifest Parser'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource Inc.'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.parser.manifest' version='3.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.virgo.util.parser.manifest' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.parser.manifest' version='3.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.virgo.util.parser.manifest' version='3.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Ant-Version: Apache Ant 1.8.2&#xA;Bundle-Name: Java Manifest Parser&#xA;Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: SpringSource Inc.&#xA;Bundle-Creator: cgfrost&#xA;Bundle-SymbolicName: org.eclipse.virgo.util.parser.manifest&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Version: 3.0.1.RELEASE&#xA;Implementation-Title: org.eclipse.virgo.util.parser.manifest&#xA;Bundle-Version: 3.0.1.RELEASE&#xA;Export-Package: org.eclipse.virgo.util.parser.manifest;version=&quot;3.0.1.RELEASE&quot;;uses:=&quot;org.eclipse.virgo.util.parser.manifest.internal&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.osgi.core' version='1.2.1' singleton='false'>
      <update id='org.springframework.osgi.core' range='[0.0.0,1.2.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='spring-osgi-core'/>
        <property name='org.eclipse.equinox.p2.description' value='Spring/OSGi core classes. Offers OSGi-based application context and importer/exporter functionality.'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.springframework.org/osgi'/>
      </properties>
      <provides size='18'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.osgi.core' version='1.2.1'/>
        <provided namespace='osgi.bundle' name='org.springframework.osgi.core' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.bundle' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.compendium.cm' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.compendium.config' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.config' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.context' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.context.event' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.context.support' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service.exporter' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service.exporter.support' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service.importer' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service.importer.event' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.service.importer.support' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.util' version='1.2.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='28'>
        <required namespace='java.package' name='org.aopalliance.aop' range='0.0.0'/>
        <required namespace='java.package' name='org.aopalliance.intercept' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
        <required namespace='java.package' name='org.osgi.service.cm' range='1.2.0' optional='true'/>
        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
        <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.aop.framework' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.aop.support' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans.factory' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.config' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.support' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.xml' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.beans.propertyeditors' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.context' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.context.event' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.context.support' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.core' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.core.enums' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.core.io' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.core.io.support' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.osgi.io' range='[1.2.1,1.2.1]'/>
        <required namespace='java.package' name='org.springframework.util' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.util.xml' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.osgi.core' version='1.2.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Implementation-Version: 1.2.1&#xA;Import-Package: org.aopalliance.aop;version=&quot;0.0.0&quot;,org.aopalliance.intercept;version=&quot;0.0.0&quot;,org.apache.commons.logging;version=&quot;[1.0,2.0)&quot;,org.osgi.framework;version=&quot;1.3&quot;,org.osgi.service.cm;version=&quot;1.2&quot;;resolution:=optional,org.osgi.service.packageadmin;version=&quot;1.2&quot;,org.osgi.service.startlevel;version=&quot;1.0&quot;;resolution:=optional,org.springframework.aop;version=&quot;[2.5.6,4.0)&quot;,org.springframework.aop.framework;version=&quot;[2.5.6,4.0)&quot;,org.springframework.aop.support;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans.factory;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans.factory.config;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans.factory.support;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans.factory.xml;version=&quot;[2.5.6,4.0)&quot;,org.springframework.beans.propertyeditors;version=&quot;[2.5.6,4.0)&quot;,org.springframework.context;version=&quot;[2.5.6,4.0)&quot;,org.springframework.context.event;version=&quot;[2.5.6,4.0)&quot;,org.springframework.context.support;version=&quot;[2.5.6,4.0)&quot;,org.springframework.core;version=&quot;[2.5.6,4.0)&quot;,org.springframework.core.enums;version=&quot;[2.5.6,4.0)&quot;,org.springframework.core.io;version=&quot;[2.5.6,4.0)&quot;,org.springframework.core.io.support;version=&quot;[2.5.6,4.0)&quot;,org.springframework.osgi.io;version=&quot;[1.2.1,1.2.1]&quot;,org.springframework.util;version=&quot;[2.5.6,4.0)&quot;,org.springframework.util.xml;version=&quot;[2.5.6,4.0)&quot;,org.w3c.dom;resolution:=optional,org.xml.sax;resolution:=optional&#xA;Spring-DM-Version: 1.2.1&#xA;Built-By: costin&#xA;Bundle-Description: Spring/OSGi core classes. Offers OSGi-based application context and importer/exporter functionality.&#xA;Spring-Version: 2.5.6.SEC01&#xA;Implementation-Vendor-Id: org.springframework.osgi&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.osgi;version=&quot;1.2.1&quot;,org.springframework.osgi.bundle;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.beans.factory,org.springframework.context,org.springframework.core.enums,org.springframework.core.io,org.springframework.osgi.context&quot;,org.springframework.osgi.compendium.cm;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.beans.factory,org.springframework.osgi.context&quot;,org.springframework.osgi.compendium.config;version=&quot;1.2.1&quot;;uses:=&quot;org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.osgi.config.internal.util,org.w3c.dom&quot;,org.springframework.osgi.config;version=&quot;1.2.1&quot;;uses:=&quot;org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.osgi.config.internal.util,org.springframework.osgi.service.importer.support,org.w3c.dom&quot;,org.springframework.osgi.context;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.beans,org.springframework.beans.factory.config,org.springframework.context,org.springframework.osgi.context.event&quot;,org.springframework.osgi.context.event;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.context,org.springframework.context.event&quot;,org.springframework.osgi.context.support;version=&quot;1.2.1&quot;;uses:=&quot;org.apache.commons.logging,org.osgi.framework,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.context,org.springframework.context.event,org.springframework.context.support,org.springframework.core.io,org.springframework.core.io.support,org.springframework.osgi.context,org.springframework.osgi.context.event,org.springframework.osgi.util.internal,org.xml.sax&quot;,org.springframework.osgi.service;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.osgi&quot;,org.springframework.osgi.service.exporter;version=&quot;1.2.1&quot;,org.springframework.osgi.service.exporter.support;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.beans,org.springframework.beans.factory,org.springframework.core,org.springframework.core.enums,org.springframework.osgi.context,org.springframework.osgi.service.exporter,org.springframework.osgi.service.exporter.support.internal.controller&quot;,org.springframework.osgi.service.importer;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.osgi.service&quot;,org.springframework.osgi.service.importer.event;version=&quot;1.2.1&quot;;uses:=&quot;org.springframework.context,org.springframework.osgi.service.importer&quot;,org.springframework.osgi.service.importer.support;version=&quot;1.2.1&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.osgi.framework,org.springframework.beans.factory,org.springframework.context,org.springframework.core.enums,org.springframework.osgi.context,org.springframework.osgi.context.internal.classloader,org.springframework.osgi.service.importer,org.springframework.osgi.service.importer.support.internal.aop,org.springframework.osgi.service.importer.support.internal.collection,org.springframework.osgi.service.importer.support.internal.controller,org.springframework.osgi.service.importer.support.internal.dependency&quot;,org.springframework.osgi.util;version=&quot;1.2.1&quot;;uses:=&quot;org.apache.commons.logging,org.osgi.framework,org.springframework.util&quot;&#xA;Bundle-Name: spring-osgi-core&#xA;Bundle-Version: 1.2.1&#xA;Bundle-DocURL: http://www.springframework.org/osgi&#xA;Bundle-Classpath: .&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Vendor: SpringSource&#xA;Implementation-Title: Spring Dynamic Modules Framework&#xA;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0&#xA;Bundle-SymbolicName: org.springframework.osgi.core&#xA;Build-Jdk: 1.5.0_22&#xA;Unversioned-Imports: *&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.slf4j.nop' version='1.6.1' singleton='false'>
      <update id='com.springsource.slf4j.nop' range='[0.0.0,1.6.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='SLF4J No-OP Binding'/>
        <property name='org.eclipse.equinox.p2.description' value='The slf4j NOP binding'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.slf4j.nop' version='1.6.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.slf4j.nop' version='1.6.1'/>
        <provided namespace='java.package' name='org.slf4j.impl' version='1.6.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.slf4j.api' version='1.6.1'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='com.springsource.slf4j.api' range='[1.6.1,1.6.1]'/>
        <required namespace='java.package' name='org.slf4j' range='[1.6.1,1.6.1]'/>
        <required namespace='java.package' name='org.slf4j.helpers' range='[1.6.1,1.6.1]'/>
        <required namespace='java.package' name='org.slf4j.spi' range='[1.6.1,1.6.1]'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.slf4j.nop' version='1.6.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Version: 1.6.1&#xA;Build-Jdk: 1.6.0_16&#xA;Implementation-Title: slf4j-nop&#xA;Export-Package: org.slf4j.impl;version=&quot;1.6.1&quot;;uses:=&quot;org.slf4j,org.slf4j.spi&quot;&#xA;Import-Package: org.slf4j;version=&quot;[1.6.1, 1.6.1]&quot;,org.slf4j.helpers;version=&quot;[1.6.1, 1.6.1]&quot;,org.slf4j.spi;version=&quot;[1.6.1, 1.6.1]&quot;&#xA;Manifest-Version: 1.0&#xA;Fragment-Host: com.springsource.slf4j.api;bundle-version=&quot;[1.6.1, 1.6.1]&quot;&#xA;Bundle-SymbolicName: com.springsource.slf4j.nop&#xA;Created-By: Apache Maven&#xA;Built-By: ceki&#xA;Implementation-Version: 1.6.1&#xA;Bundle-Description: The slf4j NOP binding&#xA;Bundle-Vendor: SpringSource&#xA;Bundle-Name: SLF4J No-OP Binding&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Archiver-Version: Plexus Archiver&#xA;Bundle-ManifestVersion: 2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.xml.stream' version='1.0.1' singleton='false'>
      <update id='com.springsource.javax.xml.stream' range='[0.0.0,1.0.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java XML Stream API (StAX)'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.stream' version='1.0.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.xml.stream' version='1.0.1'/>
        <provided namespace='java.package' name='javax.xml' version='1.0.1'/>
        <provided namespace='java.package' name='javax.xml.stream' version='1.0.1'/>
        <provided namespace='java.package' name='javax.xml.stream.events' version='1.0.1'/>
        <provided namespace='java.package' name='javax.xml.stream.util' version='1.0.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.xml.stream' version='1.0.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Built-By: tatu&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: SpringSource&#xA;Bundle-Classpath: .&#xA;Implementation-Title: StAX 1.0 API&#xA;Import-Package: javax.xml.transform&#xA;Implementation-Vendor: JCP&#xA;Bundle-Name: Java XML Stream API (StAX)&#xA;Specification-Vendor: JCP-173&#xA;Bundle-Version: 1.0.1&#xA;Specification-Version: 1.0.1&#xA;Export-Package: javax.xml;version=&quot;1.0.1&quot;,javax.xml.stream;version=&quot;1.0.1&quot;;uses:=&quot;javax.xml.namespace,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform&quot;,javax.xml.stream.events;version=&quot;1.0.1&quot;;uses:=&quot;javax.xml.namespace,javax.xml.stream&quot;,javax.xml.stream.util;version=&quot;1.0.1&quot;;uses:=&quot;javax.xml.namespace,javax.xml.stream,javax.xml.stream.events&quot;&#xA;Bundle-SymbolicName: com.springsource.javax.xml.stream&#xA;Ant-Version: Apache Ant 1.5.4&#xA;Specification-Title: StAX&#xA;Implementation-Version: 1.0.1&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.context' version='3.0.5.RELEASE' singleton='false'>
      <update id='org.springframework.context' range='[0.0.0,3.0.5.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Spring Context'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='62'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.context' version='3.0.5.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.springframework.context' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.access' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.event' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.expression' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.i18n' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.context.weaving' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ejb.access' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ejb.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ejb.interceptor' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ejb.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format.datetime' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format.datetime.joda' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format.number' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.format.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.instrument.classloading' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.instrument.classloading.glassfish' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.instrument.classloading.jboss' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.instrument.classloading.oc4j' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.instrument.classloading.weblogic' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.access' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export.assembler' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export.metadata' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export.naming' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.export.notification' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jmx.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jndi' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.jndi.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.remoting' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.remoting.rmi' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.remoting.soap' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.remoting.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.backportconcurrent' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.concurrent' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scheduling.timer' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting.bsh' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting.groovy' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting.jruby' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.scripting.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.stereotype' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ui' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ui.context' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.ui.context.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.validation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.validation.beanvalidation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.validation.support' version='3.0.5.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='82'>
        <required namespace='java.package' name='bsh' range='[2.0.0.b4,3.0.0)' optional='true'/>
        <required namespace='java.package' name='com.ibm.websphere.management' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='com.sun.net.httpserver' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='edu.emory.mathcs.backport.java.util.concurrent' range='[3.0.0,4.0.0)' optional='true'/>
        <required namespace='java.package' name='groovy.lang' range='[1.5.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.annotation' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.ejb' range='[2.1.0,4.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.interceptor' range='[3.0.0,4.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.jms' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.management' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.management.modelmbean' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.management.openmbean' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.management.remote' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.persistence' range='[1.0.0,3.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.persistence.spi' range='[1.0.0,3.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.rmi' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.validation' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.validation.bootstrap' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.validation.metadata' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='javax.xml.ws' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.asm' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.core' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.proxy' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aopalliance.aop' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aopalliance.intercept' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
        <required namespace='java.package' name='org.aspectj.weaver.loadtime' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.codehaus.groovy.control' range='[1.5.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.hibernate.validator.messageinterpolation' range='[4.1.0,5.0.0)' optional='true'/>
        <required namespace='java.package' name='org.hibernate.validator.resourceloading' range='[4.1.0,5.0.0)' optional='true'/>
        <required namespace='java.package' name='org.joda.time' range='[1.6.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.joda.time.format' range='[1.6.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby.ast' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby.exceptions' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby.javasupport' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby.runtime' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.jruby.runtime.builtin' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.omg.CORBA' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.framework' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.framework.adapter' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.interceptor' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.scope' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.support' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.support.annotation' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.target' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.aop.target.dynamic' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.annotation' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.access' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.annotation' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.config' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.parsing' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.factory.xml' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.propertyeditors' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.beans.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.annotation' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.convert' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.convert.converter' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.convert.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.io' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.io.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.task' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.task.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.type' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.type.classreading' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.type.filter' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.expression' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.expression.spel.standard' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.expression.spel.support' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.instrument' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.springframework.orm.jpa.support' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.util' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.util.xml' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.context' version='3.0.5.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Spring Context&#xA;Bundle-Version: 3.0.5.RELEASE&#xA;Import-Package: bsh;version=&quot;[2.0.0.b4, 3.0.0)&quot;;resolution:=&quot;optional&quot;,com.ibm.websphere.management;version=&quot;0&quot;;resolution:=&quot;optional&quot;,com.sun.net.httpserver;version=&quot;0&quot;;resolution:=&quot;optional&quot;,edu.emory.mathcs.backport.java.util.concurrent;version=&quot;[3.0.0, 4.0.0)&quot;;resolution:=&quot;optional&quot;,groovy.lang;version=&quot;[1.5.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.annotation;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.ejb;version=&quot;[2.1.0, 4.0.0)&quot;;resolution:=&quot;optional&quot;,javax.interceptor;version=&quot;[3.0.0, 4.0.0)&quot;;resolution:=&quot;optional&quot;,javax.jms;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.management;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.management.modelmbean;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.management.openmbean;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.management.remote;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.naming;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.persistence;version=&quot;[1.0.0, 3.0.0)&quot;;resolution:=&quot;optional&quot;,javax.persistence.spi;version=&quot;[1.0.0, 3.0.0)&quot;;resolution:=&quot;optional&quot;,javax.rmi;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.validation;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.validation.bootstrap;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.validation.metadata;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.xml.namespace;version=&quot;0&quot;;resolution:=&quot;optional&quot;,javax.xml.ws;version=&quot;0&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.asm;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.core;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.proxy;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,org.aopalliance.aop;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aopalliance.intercept;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.commons.logging;version=&quot;[1.1.1, 2.0.0)&quot;,org.aspectj.weaver.loadtime;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.codehaus.groovy.control;version=&quot;[1.5.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.hibernate.validator.messageinterpolation;version=&quot;[4.1.0, 5.0.0)&quot;;resolution:=&quot;optional&quot;,org.hibernate.validator.resourceloading;version=&quot;[4.1.0, 5.0.0)&quot;;resolution:=&quot;optional&quot;,org.joda.time;version=&quot;[1.6.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.joda.time.format;version=&quot;[1.6.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby.ast;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby.exceptions;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby.javasupport;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby.runtime;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.jruby.runtime.builtin;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.omg.CORBA;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.springframework.aop;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.framework;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.framework.adapter;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.interceptor;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.scope;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.support;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.support.annotation;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.target;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.aop.target.dynamic;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.annotation;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.access;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.annotation;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.config;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.parsing;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.factory.xml;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.propertyeditors;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.beans.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.annotation;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.convert;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.convert.converter;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.convert.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.io;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.io.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.task;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.task.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.type;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.type.classreading;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.type.filter;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.expression;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.expression.spel.standard;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.expression.spel.support;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.instrument;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.springframework.orm.jpa.support;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.util;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.util.xml;version=&quot;[3.0.5,3.0.6)&quot;,org.w3c.dom;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.xml.sax;version=&quot;0&quot;;resolution:=&quot;optional&quot;&#xA;Bundle-Creator: bamboo&#xA;Created-By: 17.0-b16 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.context;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core.io,org.springframework.core.io.support,org.springframework.util&quot;,org.springframework.context.access;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.access,org.springframework.context,org.springframework.jndi&quot;,org.springframework.context.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;net.sf.cglib.proxy,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.annotation,org.springframework.beans.factory.config,org.springframework.beans.factory.parsing,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.context,org.springframework.context.support,org.springframework.core.io,org.springframework.core.type,org.springframework.core.type.classreading,org.springframework.core.type.filter,org.springframework.stereotype,org.w3c.dom&quot;,org.springframework.context.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.w3c.dom&quot;,org.springframework.context.event;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.intercept,org.springframework.beans.factory,org.springframework.context,org.springframework.core&quot;,org.springframework.context.expression;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.expression,org.springframework.expression.spel.support&quot;,org.springframework.context.i18n;version=&quot;3.0.5.RELEASE&quot;,org.springframework.context.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.apache.commons.logging,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.context,org.springframework.core,org.springframework.core.convert,org.springframework.core.convert.support,org.springframework.core.io,org.springframework.core.io.support,org.springframework.util&quot;,org.springframework.context.weaving;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core,org.springframework.instrument.classloading&quot;,org.springframework.ejb.access;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.ejb,javax.naming,org.aopalliance.intercept,org.springframework.beans.factory,org.springframework.core,org.springframework.jndi&quot;,org.springframework.ejb.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.w3c.dom&quot;,org.springframework.ejb.interceptor;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.annotation,javax.ejb,javax.interceptor,org.springframework.beans.factory,org.springframework.beans.factory.access,org.springframework.beans.factory.annotation&quot;,org.springframework.ejb.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.ejb,javax.jms,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.access,org.springframework.util&quot;,org.springframework.format;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.convert.converter&quot;,org.springframework.format.annotation;version=&quot;3.0.5.RELEASE&quot;,org.springframework.format.datetime;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.format&quot;,org.springframework.format.datetime.joda;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.joda.time,org.joda.time.format,org.springframework.context,org.springframework.core.convert.converter,org.springframework.format,org.springframework.format.annotation,org.springframework.util&quot;,org.springframework.format.number;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.context,org.springframework.format,org.springframework.format.annotation,org.springframework.util&quot;,org.springframework.format.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.context,org.springframework.core.convert,org.springframework.core.convert.converter,org.springframework.core.convert.support,org.springframework.format,org.springframework.format.annotation,org.springframework.util&quot;,org.springframework.instrument.classloading;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.instrument.classloading.glassfish;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.persistence.spi,org.springframework.instrument.classloading&quot;,org.springframework.instrument.classloading.jboss;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.instrument.classloading&quot;,org.springframework.instrument.classloading.oc4j;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.instrument.classloading&quot;,org.springframework.instrument.classloading.weblogic;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.instrument.classloading&quot;,org.springframework.jmx;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.jmx.access;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,javax.management.remote,org.aopalliance.intercept,org.springframework.beans.factory,org.springframework.core,org.springframework.jmx,org.springframework.jmx.support&quot;,org.springframework.jmx.export;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,javax.management.modelmbean,org.springframework.aop.target,org.springframework.beans.factory,org.springframework.jmx,org.springframework.jmx.export.assembler,org.springframework.jmx.export.naming,org.springframework.jmx.support&quot;,org.springframework.jmx.export.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.jmx.export,org.springframework.jmx.export.metadata,org.springframework.jmx.support&quot;,org.springframework.jmx.export.assembler;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,javax.management.modelmbean,org.springframework.beans.factory,org.springframework.jmx.export.metadata&quot;,org.springframework.jmx.export.metadata;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management.modelmbean,org.springframework.jmx,org.springframework.jmx.support&quot;,org.springframework.jmx.export.naming;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,org.springframework.beans.factory,org.springframework.core.io,org.springframework.jmx.export.metadata&quot;,org.springframework.jmx.export.notification;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,javax.management.modelmbean,org.springframework.jmx&quot;,org.springframework.jmx.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.management,javax.management.remote,org.springframework.aop.target,org.springframework.beans.factory,org.springframework.jmx&quot;,org.springframework.jndi;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.naming,org.aopalliance.intercept,org.springframework.aop,org.springframework.beans.factory,org.springframework.core&quot;,org.springframework.jndi.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.jndi&quot;,org.springframework.remoting;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.remoting.rmi;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.naming,org.aopalliance.intercept,org.omg.CORBA,org.springframework.beans.factory,org.springframework.core,org.springframework.jndi,org.springframework.remoting,org.springframework.remoting.support&quot;,org.springframework.remoting.soap;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.xml.namespace,org.springframework.remoting&quot;,org.springframework.remoting.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;com.sun.net.httpserver,org.aopalliance.intercept,org.springframework.beans.factory&quot;,org.springframework.scheduling;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core,org.springframework.core.task&quot;,org.springframework.scheduling.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.springframework.aop,org.springframework.aop.framework,org.springframework.aop.support,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.context,org.springframework.context.event,org.springframework.core,org.springframework.util&quot;,org.springframework.scheduling.backportconcurrent;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;edu.emory.mathcs.backport.java.util.concurrent,org.springframework.beans.factory,org.springframework.scheduling,org.springframework.util&quot;,org.springframework.scheduling.concurrent;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.scheduling,org.springframework.scheduling.support,org.springframework.util&quot;,org.springframework.scheduling.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.springframework.core.task,org.springframework.scheduling,org.w3c.dom&quot;,org.springframework.scheduling.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.beans.support,org.springframework.scheduling,org.springframework.util&quot;,org.springframework.scheduling.timer;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.scheduling,org.springframework.scheduling.support&quot;,org.springframework.scripting;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core&quot;,org.springframework.scripting.bsh;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;bsh,org.springframework.beans.factory,org.springframework.core,org.springframework.scripting&quot;,org.springframework.scripting.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.w3c.dom&quot;,org.springframework.scripting.groovy;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;groovy.lang,org.springframework.beans,org.springframework.beans.factory,org.springframework.scripting&quot;,org.springframework.scripting.jruby;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.jruby,org.jruby.ast,org.jruby.exceptions,org.jruby.runtime.builtin,org.springframework.beans.factory,org.springframework.core,org.springframework.scripting&quot;,org.springframework.scripting.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.aop.target.dynamic,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.context,org.springframework.core,org.springframework.core.io,org.springframework.scripting&quot;,org.springframework.stereotype;version=&quot;3.0.5.RELEASE&quot;,org.springframework.ui;version=&quot;3.0.5.RELEASE&quot;,org.springframework.ui.context;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.context&quot;,org.springframework.ui.context.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.context,org.springframework.ui.context&quot;,org.springframework.validation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.context.support,org.springframework.core,org.springframework.core.convert&quot;,org.springframework.validation.beanvalidation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.validation,javax.validation.metadata,org.hibernate.validator.resourceloading,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.context,org.springframework.core.io,org.springframework.validation&quot;,org.springframework.validation.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.ui&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 3.0.5.RELEASE&#xA;Bundle-SymbolicName: org.springframework.context&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.springframework.context&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.eclipse.jdt.core.compiler.batch' version='3.6.1' singleton='false'>
      <update id='com.springsource.org.eclipse.jdt.core.compiler.batch' range='[0.0.0,3.6.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Eclipse JDT Batch Compile'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='24'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.eclipse.jdt.core.compiler.batch' version='3.6.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.eclipse.jdt.core.compiler.batch' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.core' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.core.compiler' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.core.compiler.batch' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.antadapter' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.dispatch' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.model' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.apt.util' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.ast' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.batch' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.classfmt' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.codegen' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.env' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.flow' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.impl' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.lookup' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.parser' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.parser.diagnose' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.problem' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.tool' version='3.6.1'/>
        <provided namespace='java.package' name='org.eclipse.jdt.internal.compiler.util' version='3.6.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.eclipse.jdt.core.compiler.batch' version='3.6.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.6.1&#xA;Export-Package: org.eclipse.jdt.core;version=&quot;3.6.1&quot;;uses:=&quot;org.apache.tools.ant,org.apache.tools.ant.taskdefs.compilers,org.apache.tools.ant.types&quot;,org.eclipse.jdt.core.compiler;version=&quot;3.6.1&quot;,org.eclipse.jdt.core.compiler.batch;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler&quot;,org.eclipse.jdt.internal.antadapter;version=&quot;3.6.1&quot;,org.eclipse.jdt.internal.compiler;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core,org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.classfmt,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup,org.eclipse.jdt.internal.compiler.problem,org.eclipse.jdt.internal.compiler.util&quot;,org.eclipse.jdt.internal.compiler.apt.dispatch;version=&quot;3.6.1&quot;;uses:=&quot;javax.annotation.processing,javax.lang.model,javax.lang.model.element,javax.lang.model.util,javax.tools,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.apt.model,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.batch,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup,org.eclipse.jdt.internal.compiler.problem&quot;,org.eclipse.jdt.internal.compiler.apt.model;version=&quot;3.6.1&quot;;uses:=&quot;javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,org.eclipse.jdt.internal.compiler.apt.dispatch,org.eclipse.jdt.internal.compiler.lookup&quot;,org.eclipse.jdt.internal.compiler.apt.util;version=&quot;3.6.1&quot;;uses:=&quot;javax.lang.model.element,javax.tools&quot;,org.eclipse.jdt.internal.compiler.ast;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.codegen,org.eclipse.jdt.internal.compiler.flow,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup,org.eclipse.jdt.internal.compiler.parser,org.eclipse.jdt.internal.compiler.problem&quot;,org.eclipse.jdt.internal.compiler.batch;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.problem,org.eclipse.jdt.internal.compiler.util&quot;,org.eclipse.jdt.internal.compiler.classfmt;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.impl&quot;,org.eclipse.jdt.internal.compiler.codegen;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.classfmt,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup&quot;,org.eclipse.jdt.internal.compiler.env;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler.impl&quot;,org.eclipse.jdt.internal.compiler.flow;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.codegen,org.eclipse.jdt.internal.compiler.lookup&quot;,org.eclipse.jdt.internal.compiler.impl;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.lookup&quot;,org.eclipse.jdt.internal.compiler.lookup;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.codegen,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.flow,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.problem,org.eclipse.jdt.internal.compiler.util&quot;,org.eclipse.jdt.internal.compiler.parser;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.env,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup,org.eclipse.jdt.internal.compiler.problem&quot;,org.eclipse.jdt.internal.compiler.parser.diagnose;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.parser&quot;,org.eclipse.jdt.internal.compiler.problem;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.impl,org.eclipse.jdt.internal.compiler.lookup,org.eclipse.jdt.internal.compiler.parser,org.eclipse.jdt.internal.compiler.util&quot;,org.eclipse.jdt.internal.compiler.tool;version=&quot;3.6.1&quot;;uses:=&quot;javax.lang.model.element,javax.tools,org.eclipse.jdt.core.compiler,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.batch,org.eclipse.jdt.internal.compiler.problem&quot;,org.eclipse.jdt.internal.compiler.util;version=&quot;3.6.1&quot;;uses:=&quot;org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.ast,org.eclipse.jdt.internal.compiler.lookup&quot;&#xA;Bundle-SymbolicName: com.springsource.org.eclipse.jdt.core.compiler.batch&#xA;Bundle-ClassPath: .&#xA;Bundle-Name: Eclipse JDT Batch Compile&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-Vendor: SpringSource&#xA;Main-Class: org.eclipse.jdt.internal.compiler.batch.Main&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.gemini.web.tomcat' version='2.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.gemini.web.tomcat' range='[0.0.0,2.0.1.RELEASE)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Gemini Web Tomcat Bootstrap'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.tomcat' version='2.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.gemini.web.tomcat' version='2.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.tomcat.spi' version='2.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='51'>
        <required namespace='java.package' name='javax.activation' range='0.0.0'/>
        <required namespace='java.package' name='javax.management' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming.directory' range='0.0.0'/>
        <required namespace='java.package' name='javax.servlet' range='3.0.0'/>
        <required namespace='java.package' name='javax.servlet.http' range='3.0.0'/>
        <required namespace='java.package' name='javax.xml.datatype' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.sax' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.validation' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.catalina' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.authenticator' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.core' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.deploy' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.loader' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.mbeans' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.servlets' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.session' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.startup' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.util' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.catalina.valves' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.naming' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.naming.resources' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat.util' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat.util.digester' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat.util.modeler' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat.util.res' range='7.0.21'/>
        <required namespace='java.package' name='org.apache.tomcat.util.scan' range='7.0.21'/>
        <required namespace='java.package' name='org.eclipse.gemini.web.core' range='2.0.1'/>
        <required namespace='java.package' name='org.eclipse.gemini.web.core.spi' range='2.0.1'/>
        <required namespace='java.package' name='org.eclipse.osgi.baseadaptor' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.eclipse.osgi.baseadaptor.bundlefile' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.eclipse.osgi.framework.adaptor' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.eclipse.osgi.framework.internal.core' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.io' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.osgi' range='[3.0.1,3.1.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.service.url' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='1.6.1'/>
        <required namespace='java.package' name='org.springframework.osgi.util' range='1.2.1'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.gemini.web.tomcat' version='2.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Gemini Web Tomcat Bootstrap&#xA;Ant-Version: Apache Ant 1.8.1&#xA;Bundle-ClassPath: .,com.springsource.javax.xml.bind-2.1.7.jar,com.springsource.javax.xml.rpc-1.1.0.v20110517.jar,com.springsource.javax.xml.soap-1.3.0.jar,com.springsource.javax.xml.stream-1.0.1.jar&#xA;Bundle-Activator: org.eclipse.gemini.web.tomcat.internal.Activator&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 2.0.1.RELEASE&#xA;Bundle-Creator: I026706&#xA;Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.)&#xA;Implementation-Title: org.eclipse.gemini.web.tomcat&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 2.0.1.RELEASE&#xA;Export-Package: org.eclipse.gemini.web.tomcat.spi;version=&quot;2.0.1.RELEASE&quot;;uses:=&quot;org.osgi.framework&quot;&#xA;Bundle-SymbolicName: org.eclipse.gemini.web.tomcat&#xA;Import-Package: javax.activation;version=&quot;0&quot;,javax.management;version=&quot;0&quot;,javax.naming;version=&quot;0&quot;,javax.naming.directory;version=&quot;0&quot;,javax.servlet;version=&quot;3.0.0&quot;,javax.servlet.http;version=&quot;3.0.0&quot;,javax.xml.datatype;version=&quot;0&quot;,javax.xml.parsers;version=&quot;0&quot;,javax.xml.transform;version=&quot;0&quot;,javax.xml.transform.dom;version=&quot;0&quot;,javax.xml.transform.sax;version=&quot;0&quot;,javax.xml.transform.stream;version=&quot;0&quot;,javax.xml.validation;version=&quot;0&quot;,org.apache.catalina;version=&quot;7.0.21&quot;,org.apache.catalina.authenticator;version=&quot;7.0.21&quot;,org.apache.catalina.core;version=&quot;7.0.21&quot;,org.apache.catalina.deploy;version=&quot;7.0.21&quot;,org.apache.catalina.loader;version=&quot;7.0.21&quot;,org.apache.catalina.mbeans;version=&quot;7.0.21&quot;,org.apache.catalina.servlets;version=&quot;7.0.21&quot;,org.apache.catalina.session;version=&quot;7.0.21&quot;,org.apache.catalina.startup;version=&quot;7.0.21&quot;,org.apache.catalina.util;version=&quot;7.0.21&quot;,org.apache.catalina.valves;version=&quot;7.0.21&quot;,org.apache.juli.logging;version=&quot;7.0.21&quot;,org.apache.naming;version=&quot;7.0.21&quot;,org.apache.naming.resources;version=&quot;7.0.21&quot;,org.apache.tomcat;version=&quot;7.0.21&quot;,org.apache.tomcat.util;version=&quot;7.0.21&quot;,org.apache.tomcat.util.digester;version=&quot;7.0.21&quot;,org.apache.tomcat.util.modeler;version=&quot;7.0.21&quot;,org.apache.tomcat.util.res;version=&quot;7.0.21&quot;,org.apache.tomcat.util.scan;version=&quot;7.0.21&quot;,org.eclipse.gemini.web.core;version=&quot;2.0.1&quot;,org.eclipse.gemini.web.core.spi;version=&quot;2.0.1&quot;,org.eclipse.osgi.baseadaptor;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.eclipse.osgi.baseadaptor.bundlefile;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.eclipse.osgi.framework.adaptor;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.eclipse.osgi.framework.internal.core;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.eclipse.virgo.util.io;version=&quot;[3.0.1,3.1)&quot;,org.eclipse.virgo.util.osgi;version=&quot;[3.0.1,3.1)&quot;,org.osgi.framework;version=&quot;0&quot;,org.osgi.service.packageadmin;version=&quot;0&quot;,org.osgi.service.url;version=&quot;0&quot;,org.osgi.util.tracker;version=&quot;0&quot;,org.slf4j;version=&quot;1.6.1&quot;,org.springframework.osgi.util;version=&quot;1.2.1&quot;,org.w3c.dom;version=&quot;0&quot;,org.xml.sax;version=&quot;0&quot;,org.xml.sax.ext;version=&quot;0&quot;,org.xml.sax.helpers;version=&quot;0&quot;&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.gemini.web.extender' version='2.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.gemini.web.extender' range='[0.0.0,2.0.1.RELEASE)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Gemini Web Extender'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.extender' version='2.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.gemini.web.extender' version='2.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.gemini.web.extender' version='2.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='org.eclipse.gemini.web.core' range='2.0.1'/>
        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.gemini.web.extender' version='2.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Gemini Web Extender&#xA;Bundle-Version: 2.0.1.RELEASE&#xA;Import-Package: org.eclipse.gemini.web.core;version=&quot;2.0.1&quot;,org.osgi.framework;version=&quot;0&quot;,org.osgi.util.tracker;version=&quot;0&quot;&#xA;Bundle-Creator: I026706&#xA;Bundle-Activator: org.eclipse.gemini.web.extender.ExtenderActivator&#xA;Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.)&#xA;Export-Package: org.eclipse.gemini.web.extender;version=&quot;2.0.1.RELEASE&quot;;uses:=&quot;org.eclipse.gemini.web.core,org.osgi.framework,org.osgi.util.tracker&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 2.0.1.RELEASE&#xA;Bundle-SymbolicName: org.eclipse.gemini.web.extender&#xA;Ant-Version: Apache Ant 1.8.1&#xA;Manifest-Version: 1&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.eclipse.gemini.web.extender&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.aop' version='3.0.5.RELEASE' singleton='false'>
      <update id='org.springframework.aop' range='[0.0.0,3.0.5.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Spring AOP'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='18'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.aop' version='3.0.5.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.springframework.aop' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.aspectj' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.aspectj.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.aspectj.autoproxy' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.framework' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.framework.adapter' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.framework.autoproxy' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.framework.autoproxy.target' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.interceptor' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.scope' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.support.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.target' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.aop.target.dynamic' version='3.0.5.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='34'>
        <required namespace='java.package' name='com.jamonapi' range='[2.4.0,3.0.0)' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.core' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.proxy' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.transform.impl' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aopalliance.aop' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.aopalliance.intercept' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
        <required namespace='java.package' name='org.apache.commons.pool' range='[1.3.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.commons.pool.impl' range='[1.3.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.bridge' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.lang' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.lang.annotation' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.lang.reflect' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.runtime.internal' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.util' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.ast' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.internal.tools' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.patterns' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.reflect' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.aspectj.weaver.tools' range='[1.5.4,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans.factory' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans.factory.config' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans.factory.parsing' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans.factory.support' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.beans.factory.xml' range='[3.0.5,3.0.6)' optional='true'/>
        <required namespace='java.package' name='org.springframework.core' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.annotation' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.task' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.task.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.util' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.util.xml' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.aop' version='3.0.5.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Spring AOP&#xA;Bundle-Version: 3.0.5.RELEASE&#xA;Import-Package: com.jamonapi;version=&quot;[2.4.0, 3.0.0)&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.core;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.proxy;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.transform.impl;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,org.aopalliance.aop;version=&quot;[1.0.0, 2.0.0)&quot;,org.aopalliance.intercept;version=&quot;[1.0.0, 2.0.0)&quot;,org.apache.commons.logging;version=&quot;[1.1.1, 2.0.0)&quot;,org.apache.commons.pool;version=&quot;[1.3.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.commons.pool.impl;version=&quot;[1.3.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.bridge;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.lang;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.lang.annotation;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.lang.reflect;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.runtime.internal;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.util;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.ast;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.internal.tools;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.patterns;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.reflect;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.aspectj.weaver.tools;version=&quot;[1.5.4, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans.factory;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans.factory.config;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans.factory.parsing;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans.factory.support;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.beans.factory.xml;version=&quot;[3.0.5,3.0.6)&quot;;resolution:=&quot;optional&quot;,org.springframework.core;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.annotation;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.task;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.task.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.util;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.util.xml;version=&quot;[3.0.5,3.0.6)&quot;,org.w3c.dom;version=&quot;0&quot;;resolution:=&quot;optional&quot;&#xA;Bundle-Creator: bamboo&#xA;Created-By: 17.0-b16 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.aop;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.springframework.core&quot;,org.springframework.aop.aspectj;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.aspectj.bridge,org.aspectj.lang,org.aspectj.lang.reflect,org.aspectj.runtime.internal,org.aspectj.weaver.ast,org.aspectj.weaver.internal.tools,org.aspectj.weaver.reflect,org.aspectj.weaver.tools,org.springframework.aop,org.springframework.aop.support,org.springframework.beans.factory,org.springframework.core&quot;,org.springframework.aop.aspectj.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aspectj.lang.reflect,org.springframework.aop,org.springframework.aop.aspectj,org.springframework.aop.aspectj.autoproxy,org.springframework.aop.framework,org.springframework.aop.support,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core,org.springframework.util&quot;,org.springframework.aop.aspectj.autoproxy;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aspectj.util,org.springframework.aop,org.springframework.aop.framework.autoproxy&quot;,org.springframework.aop.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop.aspectj,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.parsing,org.springframework.beans.factory.support,org.springframework.beans.factory.xml,org.w3c.dom&quot;,org.springframework.aop.framework;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;net.sf.cglib.proxy,org.aopalliance.aop,org.aopalliance.intercept,org.springframework.aop,org.springframework.aop.framework.adapter,org.springframework.beans,org.springframework.beans.factory,org.springframework.core&quot;,org.springframework.aop.framework.adapter;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.springframework.aop,org.springframework.beans,org.springframework.beans.factory.config&quot;,org.springframework.aop.framework.autoproxy;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.aop.framework,org.springframework.aop.framework.adapter,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core&quot;,org.springframework.aop.framework.autoproxy.target;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.aop.framework.autoproxy,org.springframework.aop.target,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support&quot;,org.springframework.aop.interceptor;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.apache.commons.logging,org.springframework.aop,org.springframework.aop.support,org.springframework.beans.factory,org.springframework.core,org.springframework.core.task,org.springframework.util&quot;,org.springframework.aop.scope;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.aop.framework,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support&quot;,org.springframework.aop.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.aopalliance.aop,org.aopalliance.intercept,org.springframework.aop,org.springframework.beans.factory,org.springframework.core&quot;,org.springframework.aop.support.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.aop.support&quot;,org.springframework.aop.target;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.apache.commons.pool,org.springframework.aop,org.springframework.aop.support,org.springframework.beans,org.springframework.beans.factory&quot;,org.springframework.aop.target.dynamic;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.aop,org.springframework.beans.factory&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 3.0.5.RELEASE&#xA;Bundle-SymbolicName: org.springframework.aop&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.springframework.aop&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.mail' version='1.4.0' singleton='false'>
      <update id='com.springsource.javax.mail' range='[0.0.0,1.4.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Mail'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='15'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.mail' version='1.4.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.mail' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.handlers' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.iap' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.imap' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.imap.protocol' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.pop3' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.smtp' version='1.4.0'/>
        <provided namespace='java.package' name='com.sun.mail.util' version='1.4.0'/>
        <provided namespace='java.package' name='javax.mail' version='1.4.0'/>
        <provided namespace='java.package' name='javax.mail.event' version='1.4.0'/>
        <provided namespace='java.package' name='javax.mail.internet' version='1.4.0'/>
        <provided namespace='java.package' name='javax.mail.search' version='1.4.0'/>
        <provided namespace='java.package' name='javax.mail.util' version='1.4.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='java.package' name='javax.activation' range='[1.1.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.net' range='0.0.0'/>
        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.sasl' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.mail' version='1.4.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Created-By: 1.5.0_06-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.javax.mail&#xA;Import-Package: javax.activation;version=&quot;[1.1.0, 2.0.0)&quot;;resolution:=optional,javax.net,javax.net.ssl,javax.security.auth.callback,javax.security.sasl&#xA;Implementation-Version: 1.4&#xA;Ant-Version: Apache Ant 1.6.5&#xA;Implementation-Vendor-Id: com.sun&#xA;Class-Path: activation.jar&#xA;Bundle-Classpath: .&#xA;Specification-Version: 1.4&#xA;Bundle-Version: 1.4.0&#xA;Export-Package: com.sun.mail.handlers;version=&quot;1.4.0&quot;;uses:=&quot;javax.activation&quot;,com.sun.mail.iap;version=&quot;1.4.0&quot;,com.sun.mail.imap;version=&quot;1.4.0&quot;;uses:=&quot;com.sun.mail.iap,com.sun.mail.imap.protocol,javax.activation,javax.mail,javax.mail.internet,javax.mail.search&quot;,com.sun.mail.imap.protocol;version=&quot;1.4.0&quot;;uses:=&quot;com.sun.mail.iap,com.sun.mail.imap,javax.mail,javax.mail.internet,javax.mail.search,javax.security.auth.callback&quot;,com.sun.mail.pop3;version=&quot;1.4.0&quot;;uses:=&quot;javax.mail&quot;,com.sun.mail.smtp;version=&quot;1.4.0&quot;;uses:=&quot;javax.mail,javax.mail.internet&quot;,com.sun.mail.util;version=&quot;1.4.0&quot;;uses:=&quot;javax.mail,javax.net&quot;,javax.mail;version=&quot;1.4.0&quot;;uses:=&quot;javax.activation,javax.mail.event,javax.mail.search&quot;,javax.mail.event;version=&quot;1.4.0&quot;;uses:=&quot;javax.mail&quot;,javax.mail.internet;version=&quot;1.4.0&quot;;uses:=&quot;com.sun.mail.util,javax.activation,javax.mail&quot;,javax.mail.search;version=&quot;1.4.0&quot;;uses:=&quot;javax.mail&quot;,javax.mail.util;version=&quot;1.4.0&quot;&#xA;Bundle-Name: Java Mail&#xA;Specification-Title: JavaMail(TM) API Design Specification&#xA;Implementation-Title: JavaMail(TM) API Reference Implementation&#xA;Implementation-Vendor: Sun Microsystems, Inc.&#xA;Bundle-Vendor: SpringSource&#xA;Specification-Vendor: Sun Microsystems, Inc.&#xA;Extension-Name: javax.mail&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.virgo.util.osgi' version='3.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.virgo.util.osgi' range='[0.0.0,3.0.1.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='OSGi Utility Code'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource Inc.'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.osgi' version='3.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.virgo.util.osgi' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.osgi' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.osgi.manifest' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.osgi.manifest.parse' version='3.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='java.package' name='org.eclipse.virgo.util.common' range='[3.0.1,3.0.2)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.parser.manifest' range='[3.0.1,3.0.2)'/>
        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
        <required namespace='java.package' name='org.slf4j' range='[1.6.1,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.virgo.util.osgi' version='3.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: OSGi Utility Code&#xA;Ant-Version: Apache Ant 1.8.2&#xA;Bundle-Activator: org.eclipse.virgo.util.osgi.OsgiBundleActivator&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-Vendor: SpringSource Inc.&#xA;Implementation-Version: 3.0.1.RELEASE&#xA;Bundle-Creator: cgfrost&#xA;Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)&#xA;Implementation-Title: org.eclipse.virgo.util.osgi&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.0.1.RELEASE&#xA;Export-Package: org.eclipse.virgo.util.osgi;version=&quot;3.0.1.RELEASE&quot;;uses:=&quot;org.eclipse.virgo.util.common,org.osgi.framework&quot;,org.eclipse.virgo.util.osgi.manifest;version=&quot;3.0.1.RELEASE&quot;;uses:=&quot;org.eclipse.virgo.util.osgi,org.eclipse.virgo.util.osgi.manifest.parse,org.eclipse.virgo.util.parser.manifest,org.osgi.framework&quot;,org.eclipse.virgo.util.osgi.manifest.parse;version=&quot;3.0.1.RELEASE&quot;&#xA;Bundle-SymbolicName: org.eclipse.virgo.util.osgi&#xA;Import-Package: org.eclipse.virgo.util.common;version=&quot;[3.0.1,3.0.2)&quot;,org.eclipse.virgo.util.parser.manifest;version=&quot;[3.0.1,3.0.2)&quot;,org.osgi.framework;version=&quot;0&quot;,org.osgi.service.packageadmin;version=&quot;0&quot;,org.osgi.util.tracker;version=&quot;0&quot;,org.slf4j;version=&quot;[1.6.1,2)&quot;&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.catalina.ha' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.catalina.ha' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat Catalina HA'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina.ha' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.catalina.ha' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.authenticator' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.backend' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.context' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.deploy' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.jmx' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.session' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.tcp' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ha.util' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.org.apache.catalina' version='7.0.21'/>
      </provides>
      <requires size='23'>
        <required namespace='osgi.bundle' name='com.springsource.org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='javax.management' range='0.0.0'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.http' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.authenticator' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.connector' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.core' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.realm' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.session' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.tribes' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.tribes.group' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.tribes.group.interceptors' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.tribes.io' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.tribes.tipis' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.util' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.valves' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.buf' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.digester' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.modeler' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.res' range='[7.0.21,7.0.21]'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.catalina.ha' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Implementation-Version: 7.0.21&#xA;Import-Package: javax.management;version=&quot;0&quot;,javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.http;version=&quot;[3.0.0, 4.0.0)&quot;,org.apache.catalina;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.authenticator;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.connector;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.core;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.realm;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.session;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.tribes;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.tribes.group;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.tribes.group.interceptors;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.tribes.io;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.tribes.tipis;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.util;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.catalina.valves;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.buf;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.digester;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.modeler;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.res;version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Specification-Version: 7.0&#xA;Specification-Title: Apache Tomcat&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.apache.catalina.ha;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet.http,org.apache.catalina,org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.juli.logging,org.apache.tomcat.util.digester&quot;,org.apache.catalina.ha.authenticator;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina,org.apache.catalina.authenticator,org.apache.catalina.ha,org.apache.catalina.tribes&quot;,org.apache.catalina.ha.backend;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina&quot;,org.apache.catalina.ha.context;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.catalina,org.apache.catalina.core,org.apache.catalina.tribes.tipis&quot;,org.apache.catalina.ha.deploy;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina,org.apache.catalina.ha,org.apache.catalina.tribes&quot;,org.apache.catalina.ha.jmx;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,org.apache.catalina.ha.tcp,org.apache.tomcat.util.modeler&quot;,org.apache.catalina.ha.session;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.ha,org.apache.catalina.realm,org.apache.catalina.session,org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.catalina.tribes.tipis,org.apache.catalina.valves&quot;,org.apache.catalina.ha.tcp;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.ha,org.apache.catalina.ha.session,org.apache.catalina.ha.util,org.apache.catalina.tribes,org.apache.catalina.util,org.apache.catalina.valves,org.apache.juli.logging&quot;,org.apache.catalina.ha.util;version=&quot;7.0.21&quot;&#xA;Bundle-Name: Apache Tomcat Catalina HA&#xA;Bundle-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Manifest-Version: 1.0&#xA;X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Implementation-Title: Apache Tomcat&#xA;X-Compile-Target-JDK: 1.6&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-SymbolicName: com.springsource.org.apache.catalina.ha&#xA;Specification-Vendor: Apache Software Foundation&#xA;Fragment-Host: com.springsource.org.apache.catalina;bundle-version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Unversioned-Imports: javax.management.*&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.el' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.el' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache EL'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.el' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.el' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.el' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.el.lang' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.el.parser' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.el.util' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.el' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Apache EL&#xA;Import-Package: javax.el;version=&quot;[1.0.0, 3.0.0)&quot;&#xA;Implementation-Version: 7.0.21&#xA;Export-Package: org.apache.el;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,org.apache.el.parser&quot;,org.apache.el.lang;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,org.apache.el.parser&quot;,org.apache.el.parser;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,org.apache.el.lang&quot;,org.apache.el.util;version=&quot;7.0.21&quot;;uses:=&quot;javax.el&quot;&#xA;X-Compile-Target-JDK: 1.6&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;X-Compile-Source-JDK: 1.6&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Specification-Title: Apache Tomcat&#xA;Bundle-Vendor: SpringSource&#xA;Bundle-ManifestVersion: 2&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 7.0.21&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Implementation-Title: Apache Tomcat&#xA;Specification-Version: 7.0&#xA;Bundle-SymbolicName: com.springsource.org.apache.el&#xA;Specification-Vendor: Apache Software Foundation&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.aopalliance' version='1.0.0' singleton='false'>
      <update id='com.springsource.org.aopalliance' range='[0.0.0,1.0.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='AOP Alliance API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.aopalliance' version='1.0.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.aopalliance' version='1.0.0'/>
        <provided namespace='java.package' name='org.aopalliance.aop' version='1.0.0'/>
        <provided namespace='java.package' name='org.aopalliance.intercept' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.aopalliance' version='1.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Classpath: .&#xA;Created-By: 1.4.2_01-b06 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.0.0&#xA;Export-Package: org.aopalliance.aop;version=&quot;1.0.0&quot;,org.aopalliance.intercept;version=&quot;1.0.0&quot;&#xA;Bundle-SymbolicName: com.springsource.org.aopalliance&#xA;Ant-Version: Apache Ant 1.5.4&#xA;Bundle-Name: AOP Alliance API&#xA;Bundle-Vendor: SpringSource&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.juli.extras' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.juli.extras' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Java Util Logging extras'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.juli.extras' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.juli.extras' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.juli' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.juli.logging' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.juli.extras' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;X-Compile-Target-JDK: 1.6&#xA;Bundle-Vendor: SpringSource&#xA;Implementation-Title: Apache Tomcat&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Bundle-Name: Apache Java Util Logging extras&#xA;Specification-Vendor: Apache Software Foundation&#xA;Bundle-Version: 7.0.21&#xA;Specification-Version: 7.0&#xA;Export-Package: org.apache.juli;version=&quot;7.0.21&quot;,org.apache.juli.logging;version=&quot;7.0.21&quot;&#xA;Bundle-SymbolicName: com.springsource.org.apache.juli.extras&#xA;X-Compile-Source-JDK: 1.6&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Specification-Title: Apache Tomcat&#xA;Implementation-Version: 7.0.21&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.virgo.util.common' version='3.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.virgo.util.common' range='[0.0.0,3.0.1.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Common Utility Code'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource Inc.'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.common' version='3.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.virgo.util.common' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.common' version='3.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.virgo.util.common' version='3.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Ant-Version: Apache Ant 1.8.2&#xA;Bundle-Name: Common Utility Code&#xA;Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: SpringSource Inc.&#xA;Bundle-Creator: cgfrost&#xA;Bundle-SymbolicName: org.eclipse.virgo.util.common&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Version: 3.0.1.RELEASE&#xA;Implementation-Title: org.eclipse.virgo.util.common&#xA;Bundle-Version: 3.0.1.RELEASE&#xA;Export-Package: org.eclipse.virgo.util.common;version=&quot;3.0.1.RELEASE&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='javax.servlet' version='3.0.0.v201103241009' singleton='false'>
      <update id='javax.servlet' range='[0.0.0,3.0.0.v201103241009)' severity='0'/>
      <properties size='6'>
        <property name='df_LT.bundleName' value='Servlet API Bundle'/>
        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.description' value='glassfish javax.servlet.3.1.0.b33'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='javax.servlet' version='3.0.0.v201103241009'/>
        <provided namespace='osgi.bundle' name='javax.servlet' version='3.0.0.v201103241009'/>
        <provided namespace='java.package' name='javax.servlet' version='3.0.0'/>
        <provided namespace='java.package' name='javax.servlet.annotation' version='3.0.0'/>
        <provided namespace='java.package' name='javax.servlet.descriptor' version='3.0.0'/>
        <provided namespace='java.package' name='javax.servlet.http' version='3.0.0'/>
        <provided namespace='java.package' name='javax.servlet.resources' version='3.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='javax.servlet' version='3.0.0.v201103241009'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: %bundleProvider&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/tools:org.eclipse.orbit/javax.servlet;tag=v201103241009&#xA;Bundle-Name: %bundleName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: javax.servlet&#xA;Bundle-Version: 3.0.0.v201103241009&#xA;Bundle-Description: glassfish javax.servlet.3.1.0.b33&#xA;Export-Package: javax.servlet;version=&quot;3.0&quot;;uses:=&quot;javax.servlet.annotation,javax.servlet.descriptor&quot;,javax.servlet.annotation;version=&quot;3.0&quot;;uses:=&quot;javax.servlet&quot;,javax.servlet.descriptor;version=&quot;3.0&quot;,javax.servlet.http;version=&quot;3.0&quot;;uses:=&quot;javax.servlet&quot;,javax.servlet.resources;version=&quot;3.0.0&quot;&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='javax.servlet.jsp' version='2.2.0.v201103241009' singleton='false'>
      <update id='javax.servlet.jsp' range='[0.0.0,2.2.0.v201103241009)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleName' value='JSP API Bundle'/>
        <property name='df_LT.bundleProvider' value='Eclipse Orbit'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='javax.servlet.jsp' version='2.2.0.v201103241009'/>
        <provided namespace='osgi.bundle' name='javax.servlet.jsp' version='2.2.0.v201103241009'/>
        <provided namespace='java.package' name='javax.servlet.jsp' version='2.2.0'/>
        <provided namespace='java.package' name='javax.servlet.jsp.el' version='2.2.0'/>
        <provided namespace='java.package' name='javax.servlet.jsp.resources' version='2.2.0'/>
        <provided namespace='java.package' name='javax.servlet.jsp.tagext' version='2.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='javax.el' range='2.1.0'/>
        <required namespace='java.package' name='javax.servlet' range='3.0.0'/>
        <required namespace='java.package' name='javax.servlet.http' range='3.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='javax.servlet.jsp' version='2.2.0.v201103241009'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: %bundleProvider&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/tools:org.eclipse.orbit/javax.servlet.jsp;tag=v201103241009&#xA;Import-Package: javax.el;version=&quot;2.1.0&quot;,javax.servlet;version=&quot;3.0.0&quot;,javax.servlet.http;version=&quot;3.0.0&quot;&#xA;Bundle-Name: %bundleName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: javax.servlet.jsp&#xA;Bundle-Version: 2.2.0.v201103241009&#xA;Export-Package: javax.servlet.jsp;version=&quot;2.2.0&quot;,javax.servlet.jsp.el;version=&quot;2.2.0&quot;,javax.servlet.jsp.resources;version=&quot;2.2.0&quot;,javax.servlet.jsp.tagext;version=&quot;2.2.0&quot;&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.transaction' version='1.1.0' singleton='false'>
      <update id='com.springsource.javax.transaction' range='[0.0.0,1.1.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Transaction API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.transaction' version='1.1.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.transaction' version='1.1.0'/>
        <provided namespace='java.package' name='javax.transaction' version='1.1.0'/>
        <provided namespace='java.package' name='javax.transaction.xa' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.transaction' version='1.1.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Java Transaction API&#xA;Bundle-Version: 1.1.0&#xA;Specification-Vendor: Sun Microsystems, Inc.&#xA;Specification-Title: Java Transaction API Specification&#xA;Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: javax.transaction;version=&quot;1.1.0&quot;;uses:=&quot;javax.transaction.xa&quot;,javax.transaction.xa;version=&quot;1.1.0&quot;&#xA;Tool: Bundlor 1.0.0.CI-B166&#xA;Bundle-SymbolicName: com.springsource.javax.transaction&#xA;Ant-Version: Apache Ant 1.6.5&#xA;Manifest-Version: 1.0&#xA;Specification-Version: 1.1&#xA;Extension-Name: javax.transaction&#xA;Bundle-ManifestVersion: 2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.ejb' version='3.0.0' singleton='false'>
      <update id='com.springsource.javax.ejb' range='[0.0.0,3.0.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java EJB API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.ejb' version='3.0.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.ejb' version='3.0.0'/>
        <provided namespace='java.package' name='javax.ejb' version='3.0.0'/>
        <provided namespace='java.package' name='javax.ejb.spi' version='3.0.0'/>
        <provided namespace='java.package' name='javax.interceptor' version='3.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='java.package' name='javax.transaction' range='[1.0.1,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.xml.rpc.handler' range='[1.1.0,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.ejb' version='3.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Java EJB API&#xA;Import-Package: javax.transaction;version=&quot;[1.0.1, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.xml.rpc.handler;version=&quot;[1.1.0, 2.0.0)&quot;&#xA;Implementation-Version: 3.0&#xA;Export-Package: javax.ejb;version=&quot;3.0.0&quot;;uses:=&quot;javax.transaction,javax.xml.rpc.handler&quot;,javax.ejb.spi;version=&quot;3.0.0&quot;;uses:=&quot;javax.ejb&quot;,javax.interceptor;version=&quot;3.0.0&quot;&#xA;Created-By: 1.5.0_10-b03 (Sun Microsystems Inc.)&#xA;Ant-Version: Apache Ant 1.6.5&#xA;Specification-Title: Enterprise JavaBeans(TM) Specification&#xA;Bundle-Vendor: SpringSource&#xA;Bundle-ManifestVersion: 2&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.0.0&#xA;Tool: Bundlor 1.0.0.CI-B166&#xA;Implementation-Vendor: Sun Microsystems, Inc.&#xA;Specification-Version: 3.0&#xA;Implementation-Vendor-Id: com.sun&#xA;Bundle-SymbolicName: com.springsource.javax.ejb&#xA;Specification-Vendor: Sun Microsystems, Inc.&#xA;SCCS-ID: @(#)Manifest&#x9;1.1 00/10/19&#xA;Extension-Name: javax.ejb&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='javax.annotation' version='1.1.0.v201105051105' singleton='false'>
      <update id='javax.annotation' range='[0.0.0,1.1.0.v201105051105)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleName' value='javax.annotation Bundle'/>
        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='javax.annotation' version='1.1.0.v201105051105'/>
        <provided namespace='osgi.bundle' name='javax.annotation' version='1.1.0.v201105051105'/>
        <provided namespace='java.package' name='javax.annotation' version='1.1.0'/>
        <provided namespace='java.package' name='javax.annotation.security' version='1.1.0'/>
        <provided namespace='java.package' name='javax.annotation.sql' version='1.1.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='javax.annotation' version='1.1.0.v201105051105'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.1.0.v201105051105&#xA;Export-Package: javax.annotation;version=&quot;1.1.0&quot;,javax.annotation.security;version=&quot;1.1.0&quot;,javax.annotation.sql;version=&quot;1.1.0&quot;&#xA;Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/tools:org.eclipse.orbit/javax.annotation;tag=v201105051105&#xA;Bundle-SymbolicName: javax.annotation&#xA;Bundle-Localization: plugin&#xA;Bundle-Name: %bundleName&#xA;Bundle-Vendor: %bundleProvider&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.slf4j.api' version='1.6.1' singleton='false'>
      <update id='com.springsource.slf4j.api' range='[0.0.0,1.6.1)' severity='0'/>
      <properties size='3'>
        <property name='org.eclipse.equinox.p2.name' value='SLF4J API'/>
        <property name='org.eclipse.equinox.p2.description' value='The slf4j API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.slf4j.api' version='1.6.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.slf4j.api' version='1.6.1'/>
        <provided namespace='java.package' name='org.slf4j' version='1.6.1'/>
        <provided namespace='java.package' name='org.slf4j.helpers' version='1.6.1'/>
        <provided namespace='java.package' name='org.slf4j.spi' version='1.6.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='java.package' name='org.slf4j.impl' range='[1.6.1,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.slf4j.api' version='1.6.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Import-Package: org.slf4j.impl;version=&quot;[1.6.1, 2.0.0)&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: slf4j-api&#xA;Implementation-Version: 1.6.1&#xA;Created-By: Apache Maven&#xA;Archiver-Version: Plexus Archiver&#xA;Manifest-Version: 1.0&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-Name: SLF4J API&#xA;Bundle-Vendor: SpringSource&#xA;Build-Jdk: 1.6.0_16&#xA;Bundle-Description: The slf4j API&#xA;Bundle-Version: 1.6.1&#xA;Export-Package: org.slf4j;version=&quot;1.6.1&quot;;uses:=&quot;org.slf4j.spi&quot;,org.slf4j.helpers;version=&quot;1.6.1&quot;;uses:=&quot;org.slf4j,org.slf4j.spi&quot;,org.slf4j.spi;version=&quot;1.6.1&quot;;uses:=&quot;org.slf4j&quot;&#xA;Bundle-SymbolicName: com.springsource.slf4j.api&#xA;Built-By: ceki&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.catalina' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.catalina' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat Catalina'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='29'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.catalina' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.authenticator' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.comet' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.connector' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.core' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.deploy' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.filters' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.loader' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.manager' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.manager.host' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.manager.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.mbeans' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.realm' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.security' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.servlets' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.session' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.ssi' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.startup' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.users' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.valves' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.naming' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.naming.factory' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.naming.java' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.naming.resources' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.naming.resources.jndi' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='51'>
        <required namespace='java.package' name='javax.annotation' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='javax.annotation.security' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='javax.ejb' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.imageio' range='0.0.0'/>
        <required namespace='java.package' name='javax.mail' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='javax.mail.internet' range='[1.4.0,2.0.0)'/>
        <required namespace='java.package' name='javax.management' range='0.0.0'/>
        <required namespace='java.package' name='javax.management.modelmbean' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming.directory' range='0.0.0'/>
        <required namespace='java.package' name='javax.naming.spi' range='0.0.0'/>
        <required namespace='java.package' name='javax.persistence' range='[1.0.0,2.0.0]'/>
        <required namespace='java.package' name='javax.security.auth' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.auth.login' range='0.0.0'/>
        <required namespace='java.package' name='javax.security.auth.spi' range='0.0.0'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.annotation' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.descriptor' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.http' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.sql' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.stream' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.ws' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.catalina.ha' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.coyote' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.coyote.ajp' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.coyote.http11' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.juli' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.jni' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.bcel.classfile' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.buf' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.digester' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.http' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.http.fileupload' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.http.fileupload.disk' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.http.fileupload.servlet' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.http.mapper' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.log' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.modeler' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.net' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.res' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.scan' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.threads' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.ietf.jgss' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.catalina' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;X-Compile-Target-JDK: 1.6&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.org.apache.catalina&#xA;Import-Package: javax.annotation;version=&quot;[1.0.0, 2.0.0)&quot;,javax.annotation.security;version=&quot;[1.0.0, 2.0.0)&quot;,javax.ejb;version=&quot;[3.0.0, 4.0.0)&quot;,javax.imageio;version=&quot;0&quot;,javax.mail;version=&quot;[1.4.0, 2.0.0)&quot;,javax.mail.internet;version=&quot;[1.4.0, 2.0.0)&quot;,javax.management;version=&quot;0&quot;,javax.management.modelmbean;version=&quot;0&quot;,javax.naming;version=&quot;0&quot;,javax.naming.directory;version=&quot;0&quot;,javax.naming.spi;version=&quot;0&quot;,javax.persistence;version=&quot;[1.0.0, 2.0.0]&quot;,javax.security.auth;version=&quot;0&quot;,javax.security.auth.callback;version=&quot;0&quot;,javax.security.auth.login;version=&quot;0&quot;,javax.security.auth.spi;version=&quot;0&quot;,javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.annotation;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.descriptor;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.http;version=&quot;[3.0.0, 4.0.0)&quot;,javax.sql;version=&quot;0&quot;,javax.xml.parsers;version=&quot;0&quot;,javax.xml.transform;version=&quot;0&quot;,javax.xml.transform.stream;version=&quot;0&quot;,javax.xml.ws;version=&quot;0&quot;,org.apache.catalina.ha;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.coyote;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.coyote.ajp;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.coyote.http11;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.juli;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.jni;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.bcel.classfile;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.buf;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.digester;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.http;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.http.fileupload;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.http.fileupload.disk;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.http.fileupload.servlet;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.http.mapper;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.log;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.modeler;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.net;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.res;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.scan;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.threads;version=&quot;[7.0.21, 7.0.21]&quot;,org.ietf.jgss;version=&quot;0&quot;,org.w3c.dom;version=&quot;0&quot;,org.xml.sax;version=&quot;0&quot;&#xA;Implementation-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Unversioned-Imports: javax.imageio.*,javax.management.*,javax.naming.*,javax.security.*,javax.sql.*,javax.xml.parsers.*,javax.xml.transform.*,javax.xml.ws.*,org.ietf.jgss.*,org.w3c.dom.*,org.xml.sax.*&#xA;Specification-Version: 7.0&#xA;Bundle-Version: 7.0.21&#xA;Export-Package: org.apache.catalina;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming,javax.naming.directory,javax.servlet,javax.servlet.descriptor,javax.servlet.http,org.apache.catalina.comet,org.apache.catalina.connector,org.apache.catalina.core,org.apache.catalina.deploy,org.apache.catalina.startup,org.apache.catalina.util,org.apache.juli.logging,org.apache.tomcat,org.apache.tomcat.util.http.mapper,org.ietf.jgss&quot;,org.apache.catalina.authenticator;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.deploy,org.apache.catalina.valves,org.apache.juli.logging,org.apache.tomcat.util.buf,org.ietf.jgss&quot;,org.apache.catalina.comet;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http&quot;,org.apache.catalina.connector;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.catalina.comet,org.apache.catalina.util,org.apache.coyote,org.apache.tomcat.util.buf,org.apache.tomcat.util.http.mapper,org.apache.tomcat.util.net&quot;,org.apache.catalina.core;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming,javax.naming.directory,javax.servlet,javax.servlet.descriptor,javax.servlet.http,org.apache.catalina,org.apache.catalina.comet,org.apache.catalina.connector,org.apache.catalina.deploy,org.apache.catalina.startup,org.apache.catalina.util,org.apache.catalina.valves,org.apache.coyote,org.apache.juli.logging,org.apache.naming,org.apache.tomcat,org.apache.tomcat.util.http.fileupload,org.apache.tomcat.util.http.mapper,org.apache.tomcat.util.threads&quot;,org.apache.catalina.deploy;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.catalina,org.apache.catalina.util&quot;,org.apache.catalina.filters;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina.comet,org.apache.juli.logging&quot;,org.apache.catalina.loader;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming.directory,org.apache.catalina,org.apache.catalina.util&quot;,org.apache.catalina.manager;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming,javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.catalina.manager.util,org.apache.catalina.util,org.apache.tomcat.util.res&quot;,org.apache.catalina.manager.host;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.tomcat.util.res&quot;,org.apache.catalina.manager.util;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet.http,org.apache.catalina&quot;,org.apache.catalina.mbeans;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.deploy,org.apache.tomcat.util.modeler&quot;,org.apache.catalina.realm;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming,javax.naming.directory,javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.deploy,org.apache.catalina.util,org.apache.juli.logging,org.apache.tomcat.util.digester,org.ietf.jgss,org.xml.sax&quot;,org.apache.catalina.security;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,org.apache.catalina&quot;,org.apache.catalina.servlets;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming.directory,javax.servlet,javax.servlet.http,javax.xml.parsers,org.apache.catalina.util,org.apache.naming.resources,org.xml.sax&quot;,org.apache.catalina.session;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.catalina.util&quot;,org.apache.catalina.ssi;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http&quot;,org.apache.catalina.startup;version=&quot;7.0.21&quot;;uses:=&quot;javax.annotation,javax.servlet,org.apache.catalina,org.apache.catalina.connector,org.apache.catalina.core,org.apache.catalina.deploy,org.apache.catalina.loader,org.apache.catalina.realm,org.apache.catalina.util,org.apache.juli.logging,org.apache.tomcat,org.apache.tomcat.util.bcel.classfile,org.apache.tomcat.util.digester,org.xml.sax&quot;,org.apache.catalina.users;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming,javax.naming.spi,org.apache.catalina,org.apache.tomcat.util.digester,org.apache.tomcat.util.res,org.xml.sax&quot;,org.apache.catalina.util;version=&quot;7.0.21&quot;;uses:=&quot;javax.management,javax.naming.directory,javax.servlet,org.apache.catalina,org.apache.tomcat.util.buf,org.apache.tomcat.util.digester,org.w3c.dom,org.xml.sax&quot;,org.apache.catalina.valves;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,org.apache.catalina,org.apache.catalina.comet,org.apache.catalina.connector,org.apache.catalina.util&quot;,org.apache.naming;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming&quot;,org.apache.naming.factory;version=&quot;7.0.21&quot;;uses:=&quot;javax.mail,javax.mail.internet,javax.naming,javax.naming.spi,javax.sql&quot;,org.apache.naming.java;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming,javax.naming.spi&quot;,org.apache.naming.resources;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming,javax.naming.directory&quot;,org.apache.naming.resources.jndi;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.naming.resources&quot;&#xA;Bundle-Name: Apache Tomcat Catalina&#xA;Specification-Title: Apache Tomcat&#xA;Implementation-Title: Apache Tomcat&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Bundle-Vendor: SpringSource&#xA;Specification-Vendor: Apache Software Foundation&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.gemini.web.feature.feature.group' version='2.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.gemini.web.feature.feature.group' range='[0.0.0,2.0.1.RELEASE)' severity='0'/>
      <properties size='11'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://eclipse.org/gemini/web'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
        <property name='org.eclipse.equinox.p2.type.category' value='true'/>
        <property name='df_LT.featureName' value='Eclipse Gemini Web'/>
        <property name='df_LT.providerName' value='Eclipse.org'/>
        <property name='df_LT.description' value='Eclipse Gemini Web is based on the Reference Implementation of&#xA;the Web Applications Specification from the OSGi Alliance.&#xA;'/>
        <property name='df_LT.copyright' value='Copyright (c) 2009, 2010, 2011 VMware Inc. and others&#xA;&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;and Apache License v2.0 which accompanies this distribution.&#xA;The Eclipse Public License is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;and the Apache License v2.0 is available at&#xA;http://www.opensource.org/licenses/apache2.0.php.&#xA;You may elect to redistribute this code under either of these&#xA;licenses.&#xA;&#xA;Contributors:&#xA;VMware Inc. - initial contribution&#xA;'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 14, 2010&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,&#xA;INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS&#xA;(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS&#xA;AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF&#xA;LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.&#xA;BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS&#xA;GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY&#xA;NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public&#xA;License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is provided with this&#xA;Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;- Content may be structured and packaged into modules to facilitate delivering,&#xA;extending, and upgrading the Content. Typical modules may include plug-ins&#xA;(&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java tm ARchive) in a directory named &quot;plugins&quot;.&#xA;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated&#xA;material. Each Feature may be packaged as a sub-directory in a directory named&#xA;&quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list&#xA;of the names and version numbers of the Plug-ins and/or Fragments associated&#xA;with that Feature.&#xA;- Features may also include other Features (&quot;Included Features&quot;).&#xA;Within a Feature, files named &quot;feature.xml&quot; may contain a list of the&#xA;names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;- The top-level (root) directory&#xA;- Plug-in and Fragment directories&#xA;- Inside Plug-ins and Fragments packaged as JARs&#xA;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed&#xA;using the Provisioning Technology (as defined below), you must agree to a&#xA;license (&quot;Feature Update License&quot;) during the installation process.&#xA;If the Feature contains&#xA;Included Features, the Feature Update License should either provide&#xA;you with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms&#xA;and conditions (or references to such terms and conditions) that govern your&#xA;use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;- Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;- Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;- Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;- Metro Link Public License 1.00 (available at&#xA;http://www.opengroup.org/openmotif/supporters/metrolink/license.html)&#xA;- Mozilla Public License Version 1.1 (available at&#xA;http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS&#xA;PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature&#xA;Update License is provided, please contact the Eclipse Foundation to&#xA;determine what terms and conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples&#xA;of which include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software,&#xA;documentation, information and/or other materials (collectively &quot;Installable Software&quot;).&#xA;This capability is provided with the intent of allowing such users to install,&#xA;extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating&#xA;to the Installable Software to be presented to, and accepted by,&#xA;the users of the Provisioning Technology in accordance with the Specification.&#xA;By using Provisioning Technology in such a manner and making it available in accordance&#xA;with the Specification, you further acknowledge your agreement to,&#xA;and the acquisition of all necessary rights to permit the following:&#xA;&#xA;- A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the&#xA;Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;extending or updating the functionality of an Eclipse-based product.&#xA;- During the Provisioning Process, the Provisioning Technology may cause third party&#xA;Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;- Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;govern the use of the Installable Software (&quot;Installable Software Agreement&quot;)&#xA;and such Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;with the Specification. Such Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance by the end user in&#xA;the manner prescribed in such Installable Software Agreement.&#xA;Upon such indication of agreement by the user, the provisioning Technology&#xA;will complete installation of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use,&#xA;and re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.&#xA;'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.feature.feature.group' version='2.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='42'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.tomcat' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.extender' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.osgi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.common' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.io' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.math' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.parser.manifest' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.aop' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.beans' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.context' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.osgi.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.springframework.osgi.io' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina.ha' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina.tribes' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.coyote' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.el' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.jasper' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.juli.extras' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.tomcat.api' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.tomcat.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.eclipse.jdt.core.compiler.batch' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.commons.logging' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.activation' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='javax.annotation' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.ejb' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='javax.el' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.mail' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.persistence' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='javax.servlet' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='javax.servlet.jsp' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.transaction' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.bind' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.rpc' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.soap' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.stream' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.aopalliance' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.slf4j.api' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='com.springsource.slf4j.nop' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.feature.feature.jar' range='[2.0.1.RELEASE,2.0.1.RELEASE]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'/>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright uri='http://eclipse.org/gemini/web' url='http://eclipse.org/gemini/web'>
        %copyright
      </copyright>
    </unit>
    <unit id='org.eclipse.virgo.util.math' version='3.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.virgo.util.math' range='[0.0.0,3.0.1.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Mathematical Utility Code'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource Inc.'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.math' version='3.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.virgo.util.math' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.math' version='3.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.virgo.util.math' version='3.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Ant-Version: Apache Ant 1.8.2&#xA;Bundle-Name: Mathematical Utility Code&#xA;Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: SpringSource Inc.&#xA;Bundle-Creator: cgfrost&#xA;Bundle-SymbolicName: org.eclipse.virgo.util.math&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Version: 3.0.1.RELEASE&#xA;Implementation-Title: org.eclipse.virgo.util.math&#xA;Bundle-Version: 3.0.1.RELEASE&#xA;Export-Package: org.eclipse.virgo.util.math;version=&quot;3.0.1.RELEASE&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.osgi.io' version='1.2.1' singleton='false'>
      <update id='org.springframework.osgi.io' range='[0.0.0,1.2.1)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='spring-osgi-io'/>
        <property name='org.eclipse.equinox.p2.description' value='Spring/OSGi IO abstract classes. Provides Resource, ResourceLoader and ResourcePatternResolver for OSGi environments.'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
        <property name='org.eclipse.equinox.p2.doc.url' value='http://www.springframework.org/osgi'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.osgi.io' version='1.2.1'/>
        <provided namespace='osgi.bundle' name='org.springframework.osgi.io' version='1.2.1'/>
        <provided namespace='java.package' name='org.springframework.osgi.io' version='1.2.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.0.0,2.0.0)'/>
        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
        <required namespace='java.package' name='org.springframework.core.io' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.core.io.support' range='[2.5.6,4.0.0)'/>
        <required namespace='java.package' name='org.springframework.util' range='[2.5.6,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.osgi.io' version='1.2.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Implementation-Version: 1.2.1&#xA;Import-Package: org.apache.commons.logging;version=&quot;[1.0,2.0)&quot;,org.osgi.framework;version=&quot;1.3&quot;,org.osgi.service.packageadmin;version=&quot;1.2&quot;,org.springframework.core.io;version=&quot;[2.5.6,4.0)&quot;,org.springframework.core.io.support;version=&quot;[2.5.6,4.0)&quot;,org.springframework.util;version=&quot;[2.5.6,4.0)&quot;&#xA;Spring-DM-Version: 1.2.1&#xA;Built-By: costin&#xA;Bundle-Description: Spring/OSGi IO abstract classes. Provides Resource, ResourceLoader and ResourcePatternResolver for OSGi environments.&#xA;Spring-Version: 2.5.6.SEC01&#xA;Implementation-Vendor-Id: org.springframework.osgi&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.osgi.io;version=&quot;1.2.1&quot;;uses:=&quot;org.osgi.framework,org.springframework.core.io,org.springframework.core.io.support,org.springframework.osgi.io.internal.resolver&quot;&#xA;Bundle-Name: spring-osgi-io&#xA;Bundle-Version: 1.2.1&#xA;Bundle-DocURL: http://www.springframework.org/osgi&#xA;Bundle-Classpath: .&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Vendor: SpringSource&#xA;Implementation-Title: Spring Dynamic Modules Framework&#xA;Bundle-License: http://www.apache.org/licenses/LICENSE-2.0&#xA;Bundle-SymbolicName: org.springframework.osgi.io&#xA;Build-Jdk: 1.5.0_22&#xA;Unversioned-Imports: &#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.activation' version='1.1.1' singleton='false'>
      <update id='com.springsource.javax.activation' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Activation API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.activation' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.activation' version='1.1.1'/>
        <provided namespace='java.package' name='javax.activation' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.activation' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Created-By: 1.6.0_01-b06 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: SpringSource&#xA;Implementation-Title: Sun Java System Application Server&#xA;Implementation-Vendor: Sun Microsystems, Inc.&#xA;Bundle-Name: Java Activation API&#xA;Specification-Vendor: Sun Microsystems, Inc.&#xA;Bundle-Version: 1.1.1&#xA;Implementation-Vendor-Id: com.sun&#xA;Specification-Version: 1.1&#xA;Export-Package: javax.activation;version=&quot;1.1.1&quot;&#xA;Bundle-SymbolicName: com.springsource.javax.activation&#xA;Extension-Name: javax.activation&#xA;Ant-Version: Apache Ant 1.6.4&#xA;Specification-Title: JavaBeans(TM) Activation Framework Specification&#xA;Implementation-Version: 1.1.1&#xA;Tool: Bundlor 1.0.0.CI-B166&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.tomcat.api' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.tomcat.api' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.tomcat.api' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.tomcat.api' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.tomcat' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='java.package' name='javax.naming' range='0.0.0'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.tomcat.api' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;X-Compile-Target-JDK: 1.6&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.org.apache.tomcat.api&#xA;Import-Package: javax.naming;version=&quot;0&quot;,javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;&#xA;Implementation-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Unversioned-Imports: javax.naming.*&#xA;Specification-Version: 7.0&#xA;Bundle-Version: 7.0.21&#xA;Export-Package: org.apache.tomcat;version=&quot;7.0.21&quot;;uses:=&quot;javax.naming,javax.servlet&quot;&#xA;Bundle-Name: Apache Tomcat API&#xA;Specification-Title: Apache Tomcat&#xA;Implementation-Title: Apache Tomcat&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Bundle-Vendor: SpringSource&#xA;Specification-Vendor: Apache Software Foundation&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.commons.logging' version='1.1.1' singleton='false'>
      <update id='com.springsource.org.apache.commons.logging' range='[0.0.0,1.1.1)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Commons Logging'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.commons.logging' version='1.1.1'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.commons.logging' version='1.1.1'/>
        <provided namespace='java.package' name='org.apache.commons.logging' version='1.1.1'/>
        <provided namespace='java.package' name='org.apache.commons.logging.impl' version='1.1.1'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='java.package' name='javax.servlet' range='[2.1.0,3.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.avalon.framework.logger' range='[4.1.3,4.1.3]' optional='true'/>
        <required namespace='java.package' name='org.apache.log' range='[1.0.1,1.0.1]' optional='true'/>
        <required namespace='java.package' name='org.apache.log4j' range='[1.2.15,2.0.0)' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.commons.logging' version='1.1.1'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Manifest-Version: 1.0&#xA;Implementation-Title: Jakarta Commons Logging&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Created-By: Apache Maven&#xA;Implementation-Version: 1.1.1&#xA;Built-By: dlg01&#xA;X-Compile-Target-JDK: 1.2&#xA;Bundle-Vendor: SpringSource&#xA;Import-Package: javax.servlet;version=&quot;[2.1.0, 3.0.0)&quot;;resolution:=optional,org.apache.avalon.framework.logger;version=&quot;[4.1.3, 4.1.3]&quot;;resolution:=optional,org.apache.log;version=&quot;[1.0.1, 1.0.1]&quot;;resolution:=optional,org.apache.log4j;version=&quot;[1.2.15, 2.0.0)&quot;;resolution:=optional&#xA;Specification-Version: 1.0&#xA;Specification-Title: Jakarta Commons Logging&#xA;Archiver-Version: Plexus Archiver&#xA;Bundle-Name: Apache Commons Logging&#xA;Implementation-Vendor-Id: org.apache&#xA;Export-Package: org.apache.commons.logging;version=&quot;1.1.1&quot;,org.apache.commons.logging.impl;version=&quot;1.1.1&quot;;uses:=&quot;javax.servlet,org.apache.avalon.framework.logger,org.apache.commons.logging,org.apache.log,org.apache.log4j&quot;&#xA;Bundle-Version: 1.1.1&#xA;X-Compile-Source-JDK: 1.2&#xA;Bundle-ManifestVersion: 2&#xA;Extension-Name: org.apache.commons.logging&#xA;Specification-Vendor: Apache Software Foundation&#xA;Build-Jdk: 1.4.2_16&#xA;Bundle-SymbolicName: com.springsource.org.apache.commons.logging&#xA;Bundle-Classpath: .&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.xml.soap' version='1.3.0' singleton='false'>
      <update id='com.springsource.javax.xml.soap' range='[0.0.0,1.3.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java SOAP API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.xml.soap' version='1.3.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.xml.soap' version='1.3.0'/>
        <provided namespace='java.package' name='javax.xml.soap' version='1.3.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='5'>
        <required namespace='java.package' name='javax.activation' range='[1.1.0,2.0.0)'/>
        <required namespace='java.package' name='javax.xml.namespace' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform' range='0.0.0'/>
        <required namespace='java.package' name='javax.xml.transform.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.xml.soap' version='1.3.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Java SOAP API&#xA;Bundle-Version: 1.3.0&#xA;Import-Package: javax.activation;version=&quot;[1.1.0, 2.0.0)&quot;,javax.xml.namespace,javax.xml.transform,javax.xml.transform.dom,org.w3c.dom&#xA;Bundle-Classpath: .&#xA;Specification-Title: SAAJ&#xA;Created-By: 1.5.0_05-b05 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: javax.xml.soap;version=&quot;1.3.0&quot;;uses:=&quot;javax.activation,javax.xml.namespace,javax.xml.transform,org.w3c.dom&quot;&#xA;Bundle-SymbolicName: com.springsource.javax.xml.soap&#xA;Class-Path: jaxp-api.jar jax-qname.jar activation.jar servlet.jar&#xA;Ant-Version: Apache Ant 1.6.2&#xA;Manifest-Version: 1.0&#xA;Specification-Version: 1.3&#xA;Bundle-ManifestVersion: 2&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.gemini.web.feature.feature.jar' version='2.0.1.RELEASE'>
      <properties size='9'>
        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
        <property name='org.eclipse.equinox.p2.description' value='%description'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://eclipse.org/gemini/web'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
        <property name='df_LT.featureName' value='Eclipse Gemini Web'/>
        <property name='df_LT.providerName' value='Eclipse.org'/>
        <property name='df_LT.description' value='Eclipse Gemini Web is based on the Reference Implementation of&#xA;the Web Applications Specification from the OSGi Alliance.&#xA;'/>
        <property name='df_LT.copyright' value='Copyright (c) 2009, 2010, 2011 VMware Inc. and others&#xA;&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;and Apache License v2.0 which accompanies this distribution.&#xA;The Eclipse Public License is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;and the Apache License v2.0 is available at&#xA;http://www.opensource.org/licenses/apache2.0.php.&#xA;You may elect to redistribute this code under either of these&#xA;licenses.&#xA;&#xA;Contributors:&#xA;VMware Inc. - initial contribution&#xA;'/>
        <property name='df_LT.license' value='Eclipse Foundation Software User Agreement&#xA;April 14, 2010&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,&#xA;INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS&#xA;(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS&#xA;AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF&#xA;LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.&#xA;BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS&#xA;GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY&#xA;APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE&#xA;AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY&#xA;NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public&#xA;License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is provided with this&#xA;Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse Foundation source code&#xA;repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;- Content may be structured and packaged into modules to facilitate delivering,&#xA;extending, and upgrading the Content. Typical modules may include plug-ins&#xA;(&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR&#xA;(Java tm ARchive) in a directory named &quot;plugins&quot;.&#xA;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated&#xA;material. Each Feature may be packaged as a sub-directory in a directory named&#xA;&quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list&#xA;of the names and version numbers of the Plug-ins and/or Fragments associated&#xA;with that Feature.&#xA;- Features may also include other Features (&quot;Included Features&quot;).&#xA;Within a Feature, files named &quot;feature.xml&quot; may contain a list of the&#xA;names and version numbers of Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;- The top-level (root) directory&#xA;- Plug-in and Fragment directories&#xA;- Inside Plug-ins and Fragments packaged as JARs&#xA;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed&#xA;using the Provisioning Technology (as defined below), you must agree to a&#xA;license (&quot;Feature Update License&quot;) during the installation process.&#xA;If the Feature contains&#xA;Included Features, the Feature Update License should either provide&#xA;you with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.&#xA;Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms&#xA;and conditions (or references to such terms and conditions) that govern your&#xA;use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;- Common Public License Version 1.0 (available at&#xA;http://www.eclipse.org/legal/cpl-v10.html)&#xA;- Apache Software License 1.1 (available at&#xA;http://www.apache.org/licenses/LICENSE)&#xA;- Apache Software License 2.0 (available at&#xA;http://www.apache.org/licenses/LICENSE-2.0)&#xA;- Metro Link Public License 1.00 (available at&#xA;http://www.opengroup.org/openmotif/supporters/metrolink/license.html)&#xA;- Mozilla Public License Version 1.1 (available at&#xA;http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS&#xA;PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature&#xA;Update License is provided, please contact the Eclipse Foundation to&#xA;determine what terms and conditions govern that particular Content.&#xA;&#xA;Use of Provisioning Technology&#xA;&#xA;The Eclipse Foundation makes available provisioning software, examples&#xA;of which include, but are not limited to, p2 and the Eclipse Update Manager&#xA;(&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software,&#xA;documentation, information and/or other materials (collectively &quot;Installable Software&quot;).&#xA;This capability is provided with the intent of allowing such users to install,&#xA;extend and update Eclipse-based products.&#xA;Information about packaging Installable Software is available at&#xA;http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).&#xA;&#xA;You may use Provisioning Technology to allow other parties to install Installable Software.&#xA;You shall be responsible for enabling the applicable license agreements relating&#xA;to the Installable Software to be presented to, and accepted by,&#xA;the users of the Provisioning Technology in accordance with the Specification.&#xA;By using Provisioning Technology in such a manner and making it available in accordance&#xA;with the Specification, you further acknowledge your agreement to,&#xA;and the acquisition of all necessary rights to permit the following:&#xA;&#xA;- A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the&#xA;Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,&#xA;extending or updating the functionality of an Eclipse-based product.&#xA;- During the Provisioning Process, the Provisioning Technology may cause third party&#xA;Installable Software or a portion thereof to be accessed and copied to the Target Machine.&#xA;- Pursuant to the Specification, you will provide to the user the terms and conditions that&#xA;govern the use of the Installable Software (&quot;Installable Software Agreement&quot;)&#xA;and such Installable Software Agreement shall be accessed from the Target Machine in accordance&#xA;with the Specification. Such Installable Software Agreement must inform the user of the terms and&#xA;conditions that govern the Installable Software and must solicit acceptance by the end user in&#xA;the manner prescribed in such Installable Software Agreement.&#xA;Upon such indication of agreement by the user, the provisioning Technology&#xA;will complete installation of the Installable Software.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use,&#xA;and re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.&#xA;'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gemini.web.feature.feature.jar' version='2.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.eclipse.gemini.web.feature' version='2.0.1.RELEASE'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.eclipse.gemini.web.feature' version='2.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
      <licenses size='1'>
        <license uri='%25licenseURL' url='%25licenseURL'>
          %license
        </license>
      </licenses>
      <copyright uri='http://eclipse.org/gemini/web' url='http://eclipse.org/gemini/web'>
        %copyright
      </copyright>
    </unit>
    <unit id='com.springsource.org.apache.jasper' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.jasper' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Jasper JSP support'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='16'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.jasper' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.jasper' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.compiler' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.compiler.tagplugin' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.el' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.resources' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.runtime' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.security' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.servlet' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.tagplugins.jstl' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.tagplugins.jstl.core' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.jasper.xmlparser' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.org.apache.catalina' version='7.0.21'/>
      </provides>
      <requires size='30'>
        <required namespace='osgi.bundle' name='com.springsource.org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)'/>
        <required namespace='java.package' name='javax.servlet' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.descriptor' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.http' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.servlet.jsp' range='[2.2.0,3.0.0)'/>
        <required namespace='java.package' name='javax.servlet.jsp.el' range='[2.2.0,3.0.0)'/>
        <required namespace='java.package' name='javax.servlet.jsp.resources' range='[2.2.0,3.0.0)'/>
        <required namespace='java.package' name='javax.servlet.jsp.tagext' range='[2.2.0,3.0.0)'/>
        <required namespace='java.package' name='javax.servlet.resources' range='[3.0.0,4.0.0)'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
        <required namespace='java.package' name='org.apache.el' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.el.lang' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tomcat.util.scan' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.tools.ant' range='[1.7.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.tools.ant.taskdefs' range='[1.7.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.tools.ant.types' range='[1.7.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.tools.ant.util' range='[1.7.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='org.eclipse.jdt.core.compiler' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.internal.compiler' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.internal.compiler.classfmt' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.internal.compiler.env' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.internal.compiler.impl' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.internal.compiler.problem' range='0.0.0'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.jasper' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Implementation-Version: 7.0.21&#xA;Import-Package: javax.el;version=&quot;[1.0.0, 3.0.0)&quot;,javax.servlet;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.descriptor;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.http;version=&quot;[3.0.0, 4.0.0)&quot;,javax.servlet.jsp;version=&quot;[2.2.0, 3.0.0)&quot;,javax.servlet.jsp.el;version=&quot;[2.2.0, 3.0.0)&quot;,javax.servlet.jsp.resources;version=&quot;[2.2.0, 3.0.0)&quot;,javax.servlet.jsp.tagext;version=&quot;[2.2.0, 3.0.0)&quot;,javax.servlet.resources;version=&quot;[3.0.0, 4.0.0)&quot;,javax.xml.parsers;version=&quot;0&quot;,org.apache.el;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.el.lang;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tomcat.util.scan;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.tools.ant;version=&quot;[1.7.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.tools.ant.taskdefs;version=&quot;[1.7.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.tools.ant.types;version=&quot;[1.7.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.tools.ant.util;version=&quot;[1.7.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,org.eclipse.jdt.core.compiler;version=&quot;0&quot;,org.eclipse.jdt.internal.compiler;version=&quot;0&quot;,org.eclipse.jdt.internal.compiler.classfmt;version=&quot;0&quot;,org.eclipse.jdt.internal.compiler.env;version=&quot;0&quot;,org.eclipse.jdt.internal.compiler.impl;version=&quot;0&quot;,org.eclipse.jdt.internal.compiler.problem;version=&quot;0&quot;,org.w3c.dom;version=&quot;0&quot;,org.xml.sax;version=&quot;0&quot;,org.xml.sax.ext;version=&quot;0&quot;,org.xml.sax.helpers;version=&quot;0&quot;&#xA;Specification-Version: 7.0&#xA;Specification-Title: Apache Tomcat&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.apache.jasper;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.jsp.tagext,org.apache.jasper.compiler,org.apache.jasper.servlet,org.apache.tools.ant&quot;,org.apache.jasper.compiler;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,javax.servlet,javax.servlet.jsp.tagext,javax.xml.parsers,org.apache.jasper,org.apache.jasper.compiler.tagplugin,org.apache.jasper.servlet,org.apache.jasper.util,org.apache.jasper.xmlparser,org.apache.juli.logging,org.apache.tomcat,org.apache.tools.ant,org.eclipse.jdt.internal.compiler,org.eclipse.jdt.internal.compiler.env,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers&quot;,org.apache.jasper.compiler.tagplugin;version=&quot;7.0.21&quot;,org.apache.jasper.el;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,javax.servlet.jsp.el&quot;,org.apache.jasper.resources;version=&quot;7.0.21&quot;,org.apache.jasper.runtime;version=&quot;7.0.21&quot;;uses:=&quot;javax.el,javax.servlet,javax.servlet.http,javax.servlet.jsp,javax.servlet.jsp.el,javax.servlet.jsp.tagext,org.apache.jasper,org.apache.jasper.el,org.apache.tomcat&quot;,org.apache.jasper.security;version=&quot;7.0.21&quot;,org.apache.jasper.servlet;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.descriptor,javax.servlet.http,javax.servlet.jsp.tagext,org.apache.jasper,org.apache.jasper.compiler,org.apache.jasper.util,org.apache.tomcat&quot;,org.apache.jasper.tagplugins.jstl;version=&quot;7.0.21&quot;;uses:=&quot;javax.servlet,javax.servlet.http,javax.servlet.jsp&quot;,org.apache.jasper.tagplugins.jstl.core;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.jasper.compiler.tagplugin&quot;,org.apache.jasper.util;version=&quot;7.0.21&quot;;uses:=&quot;org.xml.sax,org.xml.sax.helpers&quot;,org.apache.jasper.xmlparser;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.jasper,org.apache.jasper.compiler,org.w3c.dom,org.xml.sax&quot;&#xA;Bundle-Name: Apache Jasper JSP support&#xA;Bundle-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Manifest-Version: 1.0&#xA;X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Implementation-Title: Apache Tomcat&#xA;X-Compile-Target-JDK: 1.6&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Bundle-SymbolicName: com.springsource.org.apache.jasper&#xA;Specification-Vendor: Apache Software Foundation&#xA;Fragment-Host: com.springsource.org.apache.catalina;bundle-version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Unversioned-Imports: javax.xml.parsers.*,org.w3c.dom.*,org.xml.sax.*&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.springframework.beans' version='3.0.5.RELEASE' singleton='false'>
      <update id='org.springframework.beans' range='[0.0.0,3.0.5.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Spring Beans'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='17'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.springframework.beans' version='3.0.5.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.springframework.beans' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.access' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.access.el' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.annotation' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.config' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.parsing' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.serviceloader' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.support' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.wiring' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.factory.xml' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.propertyeditors' version='3.0.5.RELEASE'/>
        <provided namespace='java.package' name='org.springframework.beans.support' version='3.0.5.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='16'>
        <required namespace='java.package' name='javax.el' range='[1.0.0,3.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.inject' range='[1.0.0,2.0.0)' optional='true'/>
        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='net.sf.cglib.proxy' range='[2.1.3,3.0.0)' optional='true'/>
        <required namespace='java.package' name='org.apache.commons.logging' range='[1.1.1,2.0.0)'/>
        <required namespace='java.package' name='org.springframework.core' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.annotation' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.convert' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.convert.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.io' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.io.support' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.core.type' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.util' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.springframework.util.xml' range='[3.0.5,3.0.6)'/>
        <required namespace='java.package' name='org.w3c.dom' range='0.0.0' optional='true'/>
        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.springframework.beans' version='3.0.5.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Spring Beans&#xA;Bundle-Version: 3.0.5.RELEASE&#xA;Import-Package: javax.el;version=&quot;[1.0.0, 3.0.0)&quot;;resolution:=&quot;optional&quot;,javax.inject;version=&quot;[1.0.0, 2.0.0)&quot;;resolution:=&quot;optional&quot;,javax.xml.parsers;version=&quot;0&quot;;resolution:=&quot;optional&quot;,net.sf.cglib.proxy;version=&quot;[2.1.3, 3.0.0)&quot;;resolution:=&quot;optional&quot;,org.apache.commons.logging;version=&quot;[1.1.1, 2.0.0)&quot;,org.springframework.core;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.annotation;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.convert;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.convert.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.io;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.io.support;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.core.type;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.util;version=&quot;[3.0.5,3.0.6)&quot;,org.springframework.util.xml;version=&quot;[3.0.5,3.0.6)&quot;,org.w3c.dom;version=&quot;0&quot;;resolution:=&quot;optional&quot;,org.xml.sax;version=&quot;0&quot;;resolution:=&quot;optional&quot;&#xA;Bundle-Creator: bamboo&#xA;Created-By: 17.0-b16 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: SpringSource&#xA;Export-Package: org.springframework.beans;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core,org.springframework.core.convert,org.springframework.util&quot;,org.springframework.beans.annotation;version=&quot;3.0.5.RELEASE&quot;,org.springframework.beans.factory;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans&quot;,org.springframework.beans.factory.access;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory&quot;,org.springframework.beans.factory.access.el;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.el,org.springframework.beans.factory&quot;,org.springframework.beans.factory.annotation;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.support,org.springframework.beans.factory.wiring,org.springframework.core,org.springframework.core.type&quot;,org.springframework.beans.factory.config;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.inject,org.apache.commons.logging,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.support,org.springframework.core,org.springframework.core.convert,org.springframework.core.io.support,org.springframework.util&quot;,org.springframework.beans.factory.parsing;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.apache.commons.logging,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core.io&quot;,org.springframework.beans.factory.serviceloader;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory,org.springframework.beans.factory.config&quot;,org.springframework.beans.factory.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.inject,net.sf.cglib.proxy,org.apache.commons.logging,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.core,org.springframework.core.convert,org.springframework.core.io,org.springframework.core.io.support,org.springframework.util&quot;,org.springframework.beans.factory.wiring;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans.factory&quot;,org.springframework.beans.factory.xml;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;javax.xml.parsers,org.springframework.beans,org.springframework.beans.factory,org.springframework.beans.factory.config,org.springframework.beans.factory.parsing,org.springframework.beans.factory.support,org.springframework.core.io,org.springframework.core.io.support,org.w3c.dom,org.xml.sax&quot;,org.springframework.beans.propertyeditors;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.core.io&quot;,org.springframework.beans.support;version=&quot;3.0.5.RELEASE&quot;;uses:=&quot;org.springframework.beans,org.springframework.core.io,org.springframework.util&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 3.0.5.RELEASE&#xA;Bundle-SymbolicName: org.springframework.beans&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.springframework.beans&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.eclipse.virgo.util.io' version='3.0.1.RELEASE' singleton='false'>
      <update id='org.eclipse.virgo.util.io' range='[0.0.0,3.0.1.RELEASE)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='IO Utility Code'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource Inc.'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.virgo.util.io' version='3.0.1.RELEASE'/>
        <provided namespace='osgi.bundle' name='org.eclipse.virgo.util.io' version='3.0.1.RELEASE'/>
        <provided namespace='java.package' name='org.eclipse.virgo.util.io' version='3.0.1.RELEASE'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='java.package' name='org.eclipse.virgo.util.common' range='[3.0.1,3.0.2)'/>
        <required namespace='java.package' name='org.eclipse.virgo.util.math' range='[3.0.1,3.0.2)'/>
        <required namespace='java.package' name='org.slf4j' range='[1.6.1,2.0.0)'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.eclipse.virgo.util.io' version='3.0.1.RELEASE'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: IO Utility Code&#xA;Bundle-Version: 3.0.1.RELEASE&#xA;Import-Package: org.eclipse.virgo.util.common;version=&quot;[3.0.1,3.0.2)&quot;,org.eclipse.virgo.util.math;version=&quot;[3.0.1,3.0.2)&quot;,org.slf4j;version=&quot;[1.6.1,2)&quot;&#xA;Bundle-Creator: cgfrost&#xA;Created-By: 1.6.0_26-b03-384-10M3425 (Apple Inc.)&#xA;Bundle-Vendor: SpringSource Inc.&#xA;Export-Package: org.eclipse.virgo.util.io;version=&quot;3.0.1.RELEASE&quot;;uses:=&quot;org.slf4j&quot;&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Implementation-Version: 3.0.1.RELEASE&#xA;Bundle-SymbolicName: org.eclipse.virgo.util.io&#xA;Ant-Version: Apache Ant 1.8.2&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Implementation-Title: org.eclipse.virgo.util.io&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='javax.el' version='2.2.0.v201105051105' singleton='false'>
      <update id='javax.el' range='[0.0.0,2.2.0.v201105051105)' severity='0'/>
      <properties size='5'>
        <property name='df_LT.bundleName' value='Javax Expression Language Bundle'/>
        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
        <property name='org.eclipse.equinox.p2.bundle.localization' value='plugin'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='javax.el' version='2.2.0.v201105051105'/>
        <provided namespace='osgi.bundle' name='javax.el' version='2.2.0.v201105051105'/>
        <provided namespace='java.package' name='javax.el' version='2.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
      </provides>
      <requires size='2'>
        <required namespace='java.package' name='javax.servlet' range='2.5.0'/>
        <required namespace='java.package' name='javax.servlet.http' range='2.5.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='javax.el' version='2.2.0.v201105051105'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: %bundleProvider&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/tools:org.eclipse.orbit/javax.el;tag=v201105051105&#xA;Import-Package: javax.servlet;version=&quot;2.5.0&quot;,javax.servlet.http;version=&quot;2.5.0&quot;&#xA;Bundle-Name: %bundleName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: javax.el&#xA;Bundle-Version: 2.2.0.v201105051105&#xA;Export-Package: javax.el;version=&quot;2.2.0&quot;&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.javax.persistence' version='1.0.0' singleton='false'>
      <update id='com.springsource.javax.persistence' range='[0.0.0,1.0.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Java Persistence API'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.javax.persistence' version='1.0.0'/>
        <provided namespace='osgi.bundle' name='com.springsource.javax.persistence' version='1.0.0'/>
        <provided namespace='java.package' name='javax.persistence' version='1.0.0'/>
        <provided namespace='java.package' name='javax.persistence.spi' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='java.package' name='javax.sql' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.javax.persistence' version='1.0.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Name: Java Persistence API&#xA;Import-Package: javax.sql&#xA;Bundle-Classpath: .&#xA;Implementation-Version: 1.0&#xA;Export-Package: javax.persistence;version=&quot;1.0.0&quot;,javax.persistence.spi;version=&quot;1.0.0&quot;;uses:=&quot;javax.persistence,javax.sql&quot;&#xA;Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)&#xA;Ant-Version: Apache Ant 1.6.5&#xA;Specification-Title: Java Platform, Persistence  Specification&#xA;Bundle-Vendor: SpringSource&#xA;Bundle-ManifestVersion: 2&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.0.0&#xA;Implementation-Vendor: Sun Microsystems, Inc., Oracle Corp.&#xA;Implementation-Title: Sun Java System Application Server&#xA;Specification-Version: 1.0&#xA;Implementation-Vendor-Id: javax.persistence&#xA;Bundle-SymbolicName: com.springsource.javax.persistence&#xA;Specification-Vendor: Sun Microsystems, Inc., Oracle Corp.&#xA;Extension-Name: javax.persistence&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='com.springsource.org.apache.catalina.tribes' version='7.0.21' singleton='false'>
      <update id='com.springsource.org.apache.catalina.tribes' range='[0.0.0,7.0.21)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Apache Tomcat Catalina Tribes'/>
        <property name='org.eclipse.equinox.p2.provider' value='SpringSource'/>
      </properties>
      <provides size='15'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='com.springsource.org.apache.catalina.tribes' version='7.0.21'/>
        <provided namespace='osgi.bundle' name='com.springsource.org.apache.catalina.tribes' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.group' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.group.interceptors' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.io' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.membership' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.tipis' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.transport' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.transport.bio' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.transport.bio.util' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.transport.nio' version='7.0.21'/>
        <provided namespace='java.package' name='org.apache.catalina.tribes.util' version='7.0.21'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
        <provided namespace='osgi.fragment' name='com.springsource.org.apache.catalina' version='7.0.21'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='com.springsource.org.apache.catalina' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.catalina.ha.session' range='[7.0.21,7.0.21]'/>
        <required namespace='java.package' name='org.apache.juli.logging' range='[7.0.21,7.0.21]'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='com.springsource.org.apache.catalina.tribes' version='7.0.21'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            X-Compile-Source-JDK: 1.6&#xA;Bundle-ManifestVersion: 2&#xA;Fragment-Host: com.springsource.org.apache.catalina;bundle-version=&quot;[7.0.21, 7.0.21]&quot;&#xA;X-Compile-Target-JDK: 1.6&#xA;Created-By: 1.6.0_26-b03 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: com.springsource.org.apache.catalina.tribes&#xA;Import-Package: org.apache.catalina.ha.session;version=&quot;[7.0.21, 7.0.21]&quot;,org.apache.juli.logging;version=&quot;[7.0.21, 7.0.21]&quot;&#xA;Implementation-Version: 7.0.21&#xA;Ant-Version: Apache Ant 1.8.0&#xA;Tool: Bundlor 1.0.0.RELEASE&#xA;Specification-Version: 7.0&#xA;Bundle-Version: 7.0.21&#xA;Export-Package: org.apache.catalina.tribes;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes.group,org.apache.catalina.tribes.io&quot;,org.apache.catalina.tribes.group;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes&quot;,org.apache.catalina.tribes.group.interceptors;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.group,org.apache.catalina.tribes.io,org.apache.catalina.tribes.membership,org.apache.catalina.tribes.transport.bio.util,org.apache.juli.logging&quot;,org.apache.catalina.tribes.io;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes&quot;,org.apache.catalina.tribes.membership;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.juli.logging&quot;,org.apache.catalina.tribes.tipis;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.group,org.apache.juli.logging&quot;,org.apache.catalina.tribes.transport;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.juli.logging&quot;,org.apache.catalina.tribes.transport.bio;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.catalina.tribes.transport&quot;,org.apache.catalina.tribes.transport.bio.util;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.group&quot;,org.apache.catalina.tribes.transport.nio;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.io,org.apache.catalina.tribes.transport,org.apache.juli.logging&quot;,org.apache.catalina.tribes.util;version=&quot;7.0.21&quot;;uses:=&quot;org.apache.catalina.tribes,org.apache.catalina.tribes.membership&quot;&#xA;Bundle-Name: Apache Tomcat Catalina Tribes&#xA;Specification-Title: Apache Tomcat&#xA;Implementation-Title: Apache Tomcat&#xA;Implementation-Vendor: Apache Software Foundation&#xA;Bundle-Vendor: SpringSource&#xA;Specification-Vendor: Apache Software Foundation&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
  </units>
</repository>
