<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?>
<repository name='Repast Simphony Update Site' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'>
  <properties size='2'>
    <property name='p2.compressed' value='false'/>
    <property name='p2.timestamp' value='1228862500184'/>
  </properties>
  <references size='2'>
    <repository url='http://dist.codehaus.org/groovy/distributions/update/' type='1' options='0'/>
    <repository url='http://dist.codehaus.org/groovy/distributions/update/' type='0' options='0'/>
  </references>
  <units size='68'>
    <unit id='repast.simphony.score.edit' version='1.2.0'>
      <update id='repast.simphony.score.edit' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='score'/>
        <property name='df_LT.pluginName' value='Score Edit Support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.edit' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.score.edit' version='1.2.0'/>
        <provided namespace='java.package' name='repast.score.act.provider' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.commands' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function.provider' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.provider' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.provider.util' version='0.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>
      <requires size='4'>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.score.edit' version='1.2.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;Export-Package: repast.score.act.provider,repast.score.commands,repast.score.function.provider,repast.score.provider,repast.score.provider.util&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: repast.simphony.score;visibility:=reexport,org.eclipse.emf.edit;visibility:=reexport,org.eclipse.core.runtime,org.junit&#xA;Bundle-Activator: repast.score.provider.ScoreEditPlugin$Implementation&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: repast.simphony.score.edit; singleton:=true&#xA;Bundle-ClassPath: bin/&#xA;Manifest-Version: 1.0&#xA;Eclipse-LazyStart: true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.sql' version='1.2.0' singleton='false'>
      <update id='repast.simphony.sql' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.sql' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.sql' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.sql' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.essentials' range='1.1.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.sql' version='1.2.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-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui,repast.simphony.essentials;bundle-version=&quot;1.1.0&quot;&#xA;Export-Package: repast.simphony.sql&#xA;Bundle-SymbolicName: repast.simphony.sql&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.integration.eclipse.edit' version='1.2.0'>
      <update id='repast.simphony.integration.eclipse.edit' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Datadescriptor Edit Support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse.edit' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.integration.eclipse.edit' version='1.2.0'/>
        <provided namespace='java.package' name='Datadescriptor.provider' version='0.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>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.integration.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.integration.eclipse.edit' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: Datadescriptor.provider.DatadescriptorEditPlugin$Implementation&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ClassPath: .&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: repast.simphony.integration.eclipse.edit;singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Localization: plugin&#xA;Export-Package: Datadescriptor.provider&#xA;Require-Bundle: org.eclipse.core.runtime,repast.simphony.integration.eclipse;visibility:=reexport,org.eclipse.emf.edit;visibility:=reexport
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.dataLoader' version='1.2.0' singleton='false'>
      <update id='repast.simphony.dataLoader' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Data Loader'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.dataLoader' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.util' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit4' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.dataLoader' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.core,repast.simphony.plugin.util,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.runtime,org.junit4&#xA;Export-Package: repast.simphony.dataLoader,repast.simphony.dataLoader.engine,repast.simphony.dataLoader.util&#xA;Bundle-SymbolicName: repast.simphony.dataLoader&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </requires>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='install'>
            installFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
          <instruction key='uninstall'>
            uninstallFeature(feature:${artifact},featureId:default,featureVersion:default)
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.jung' version='1.2.0' singleton='false'>
      <update id='repast.simphony.jung' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jung' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.jung' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.jung' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.jung' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui&#xA;Export-Package: repast.simphony.jung&#xA;Bundle-SymbolicName: repast.simphony.jung&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.runtime' version='1.2.0' singleton='false'>
      <update id='repast.simphony.runtime' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.net'/>
        <property name='df_LT.pluginName' value='Repast Runtime Support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='194'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.runtime' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.runtime' version='1.2.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.alias' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.annotations' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.basic' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.collections' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.enums' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.extended' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.javabean' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.converters.reflection' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.core' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.core.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.io' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.io.path' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.io.xml' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.io.xml.xppdom' version='0.0.0'/>
        <provided namespace='java.package' name='com.thoughtworks.xstream.mapper' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.inspect' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.inspect.swingui' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.io' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.lang' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.mock' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.mock.interceptor' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.model' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.security' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.servlet' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.sql' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.binding' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.factory' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.impl' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.text' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.time' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.icons' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.text' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.view' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.util' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.util.slurpersupport' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml.dom' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml.streamingmarkupsupport' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.ASdebug' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.actions.cpp' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.actions.csharp' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.actions.java' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.actions.python' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.build' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.collections' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.collections.impl' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.debug' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.debug.misc' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarantlr.preprocessor' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarasm.asm' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarasm.asm.signature' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarasm.asm.tree' version='0.0.0'/>
        <provided namespace='java.package' name='groovyjarjarcommonscli' version='0.0.0'/>
        <provided namespace='java.package' name='images' version='0.0.0'/>
        <provided namespace='java.package' name='javassist' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.bytecode' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.bytecode.annotation' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.bytecode.stackmap' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.compiler' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.compiler.ast' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.convert' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.expr' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.scopedpool' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.tools' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.tools.reflect' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.tools.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.tools.web' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.util' version='0.0.0'/>
        <provided namespace='java.package' name='javassist.util.proxy' version='0.0.0'/>
        <provided namespace='java.package' name='junit.awtui' version='0.0.0'/>
        <provided namespace='java.package' name='junit.extensions' version='0.0.0'/>
        <provided namespace='java.package' name='junit.framework' version='0.0.0'/>
        <provided namespace='java.package' name='junit.runner' version='0.0.0'/>
        <provided namespace='java.package' name='junit.swingui' version='0.0.0'/>
        <provided namespace='java.package' name='junit.swingui.icons' version='0.0.0'/>
        <provided namespace='java.package' name='junit.textui' version='0.0.0'/>
        <provided namespace='java.package' name='junitx.ant' version='0.0.0'/>
        <provided namespace='java.package' name='junitx.extensions' version='0.0.0'/>
        <provided namespace='java.package' name='junitx.framework' version='0.0.0'/>
        <provided namespace='java.package' name='junitx.tool' version='0.0.0'/>
        <provided namespace='java.package' name='junitx.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.logging' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.logging.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.chainsaw' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.config' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.helpers' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.config' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.viewer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.viewer.categoryexplorer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.viewer.configure' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.lf5.viewer.images' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.net' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.nt' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.or' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.or.sax' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.spi' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.varia' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.log4j.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.filters' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.filters.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.helper' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.input' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.listener' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.loader' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs.compilers' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs.condition' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs.cvslib' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs.email' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.taskdefs.rmic' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.types' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.types.mappers' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.types.resolver' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.types.selectors' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.types.selectors.modifiedselector' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.util.facade' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.ant.util.regexp' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.bzip2' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.mail' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.tar' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.tools.zip' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ant' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.java' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.treewalker' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast.expr' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast.stmt' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.binding' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.bsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.classgen' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control.messages' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.groovydoc' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.reflection' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.metaclass' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.typehandling' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.wrappers' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.syntax' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.groovydoc' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.javac' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell.commands' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin.v4' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin.v5' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin.boot' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin.registry' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin.registry.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin.standard' version='0.0.0'/>
        <provided namespace='java.package' name='org.java.plugin.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.cglib' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.core.constraint' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.core.matcher' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.core.stub' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.expectation' version='0.0.0'/>
        <provided namespace='java.package' name='org.jmock.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.xmlpull.mxp1' version='0.0.0'/>
        <provided namespace='java.package' name='org.xmlpull.v1' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ant' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='simphony.settings' version='0.0.0'/>
        <provided namespace='java.package' name='simphony.util' version='0.0.0'/>
        <provided namespace='java.package' name='simphony.util.error' version='0.0.0'/>
        <provided namespace='java.package' name='simphony.util.messages' version='0.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='repast.simphony.runtime' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: com.thoughtworks.xstream,com.thoughtworks.xstream.alias,com.thoughtworks.xstream.annotations,com.thoughtworks.xstream.converters,com.thoughtworks.xstream.converters.basic,com.thoughtworks.xstream.converters.collections,com.thoughtworks.xstream.converters.enums,com.thoughtworks.xstream.converters.extended,com.thoughtworks.xstream.converters.javabean,com.thoughtworks.xstream.converters.reflection,com.thoughtworks.xstream.core,com.thoughtworks.xstream.core.util,com.thoughtworks.xstream.io,com.thoughtworks.xstream.io.path,com.thoughtworks.xstream.io.xml,com.thoughtworks.xstream.io.xml.xppdom,com.thoughtworks.xstream.mapper,groovy.inspect,groovy.inspect.swingui,groovy.io,groovy.lang,groovy.mock,groovy.mock.interceptor,groovy.model,groovy.security,groovy.servlet,groovy.sql,groovy.swing,groovy.swing.binding,groovy.swing.factory,groovy.swing.impl,groovy.text,groovy.time,groovy.ui,groovy.ui.icons,groovy.ui.text,groovy.ui.view,groovy.util,groovy.util.slurpersupport,groovy.xml,groovy.xml.dom,groovy.xml.streamingmarkupsupport,groovyjarjarantlr,groovyjarjarantlr.ASdebug,groovyjarjarantlr.actions.cpp,groovyjarjarantlr.actions.csharp,groovyjarjarantlr.actions.java,groovyjarjarantlr.actions.python,groovyjarjarantlr.build,groovyjarjarantlr.collections,groovyjarjarantlr.collections.impl,groovyjarjarantlr.debug,groovyjarjarantlr.debug.misc,groovyjarjarantlr.preprocessor,groovyjarjarasm.asm,groovyjarjarasm.asm.signature,groovyjarjarasm.asm.tree,groovyjarjarcommonscli,images,javassist,javassist.bytecode,javassist.bytecode.annotation,javassist.bytecode.stackmap,javassist.compiler,javassist.compiler.ast,javassist.convert,javassist.expr,javassist.runtime,javassist.scopedpool,javassist.tools,javassist.tools.reflect,javassist.tools.rmi,javassist.tools.web,javassist.util,javassist.util.proxy,junit.awtui,junit.extensions,junit.framework,junit.runner,junit.swingui,junit.swingui.icons,junit.textui,junitx.ant,junitx.extensions,junitx.framework,junitx.tool,junitx.util,org.apache.commons.logging,org.apache.commons.logging.impl,org.apache.log4j,org.apache.log4j.chainsaw,org.apache.log4j.config,org.apache.log4j.helpers,org.apache.log4j.jdbc,org.apache.log4j.lf5,org.apache.log4j.lf5.config,org.apache.log4j.lf5.util,org.apache.log4j.lf5.viewer,org.apache.log4j.lf5.viewer.categoryexplorer,org.apache.log4j.lf5.viewer.configure,org.apache.log4j.lf5.viewer.images,org.apache.log4j.net,org.apache.log4j.nt,org.apache.log4j.or,org.apache.log4j.or.sax,org.apache.log4j.spi,org.apache.log4j.varia,org.apache.log4j.xml,org.apache.tools.ant,org.apache.tools.ant.filters,org.apache.tools.ant.filters.util,org.apache.tools.ant.helper,org.apache.tools.ant.input,org.apache.tools.ant.listener,org.apache.tools.ant.loader,org.apache.tools.ant.taskdefs,org.apache.tools.ant.taskdefs.compilers,org.apache.tools.ant.taskdefs.condition,org.apache.tools.ant.taskdefs.cvslib,org.apache.tools.ant.taskdefs.email,org.apache.tools.ant.taskdefs.rmic,org.apache.tools.ant.types,org.apache.tools.ant.types.mappers,org.apache.tools.ant.types.resolver,org.apache.tools.ant.types.selectors,org.apache.tools.ant.types.selectors.modifiedselector,org.apache.tools.ant.util,org.apache.tools.ant.util.facade,org.apache.tools.ant.util.regexp,org.apache.tools.bzip2,org.apache.tools.mail,org.apache.tools.tar,org.apache.tools.zip,org.codehaus.groovy,org.codehaus.groovy.ant,org.codehaus.groovy.antlr,org.codehaus.groovy.antlr.java,org.codehaus.groovy.antlr.parser,org.codehaus.groovy.antlr.treewalker,org.codehaus.groovy.ast,org.codehaus.groovy.ast.expr,org.codehaus.groovy.ast.stmt,org.codehaus.groovy.binding,org.codehaus.groovy.bsf,org.codehaus.groovy.classgen,org.codehaus.groovy.control,org.codehaus.groovy.control.io,org.codehaus.groovy.control.messages,org.codehaus.groovy.groovydoc,org.codehaus.groovy.reflection,org.codehaus.groovy.runtime,org.codehaus.groovy.runtime.metaclass,org.codehaus.groovy.runtime.typehandling,org.codehaus.groovy.runtime.wrappers,org.codehaus.groovy.syntax,org.codehaus.groovy.tools,org.codehaus.groovy.tools.groovydoc,org.codehaus.groovy.tools.javac,org.codehaus.groovy.tools.shell,org.codehaus.groovy.tools.shell.commands,org.codehaus.groovy.tools.shell.util,org.codehaus.groovy.tools.xml,org.codehaus.groovy.vmplugin,org.codehaus.groovy.vmplugin.v4,org.codehaus.groovy.vmplugin.v5,org.java.plugin,org.java.plugin.boot,org.java.plugin.registry,org.java.plugin.registry.xml,org.java.plugin.standard,org.java.plugin.util,org.jmock,org.jmock.builder,org.jmock.cglib,org.jmock.core,org.jmock.core.constraint,org.jmock.core.matcher,org.jmock.core.stub,org.jmock.expectation,org.jmock.util,org.xmlpull.mxp1,org.xmlpull.v1,repast.simphony.ant,repast.simphony.plugin,repast.simphony.runtime,saf.core.runtime,simphony.settings,simphony.util,simphony.util.error,simphony.util.messages&#xA;Bundle-ClassPath: testlib/jmock-1.0.1.jar,testlib/jmock-cglib-1.0.1.jar,testlib/junit-3.8.1.jar,testlib/junit-addons-1.4.jar,lib/xpp3_min-1.1.4c.jar,lib/xstream-1.3.jar,lib/log4j-1.2.13.jar,lib/commons-logging-1.0.4.jar,lib/saf.core.runtime.jar,lib/ant.jar,lib/jpf.jar,lib/jpf-boot.jar,.,lib/ant-antlr.jar,lib/ant-apache-bcel.jar,lib/ant-apache-bsf.jar,lib/ant-apache-log4j.jar,lib/ant-apache-oro.jar,lib/ant-apache-regexp.jar,lib/ant-apache-resolver.jar,lib/ant-commons-logging.jar,lib/ant-commons-net.jar,lib/ant-jai.jar,lib/ant-javamail.jar,lib/ant-jdepend.jar,lib/ant-jmf.jar,lib/ant-jsch.jar,lib/ant-junit.jar,lib/ant-launcher.jar,lib/ant-netrexx.jar,lib/ant-nodeps.jar,lib/ant-starteam.jar,lib/ant-stylebook.jar,lib/ant-swing.jar,lib/ant-testutil.jar,lib/ant-trax.jar,lib/ant-weblogic.jar,lib/xercesImpl.jar,lib/xml-apis.jar,lib/javassist-3.7.0.GA.jar,lib/groovy-all-1.5.7.jar&#xA;Bundle-SymbolicName: repast.simphony.runtime&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.feature.feature.group' version='1.5.7.20081120_2330' singleton='false'>
      <update id='org.codehaus.groovy.eclipse.feature.feature.group' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='GroovyFeature'/>
        <property name='org.eclipse.equinox.p2.description' value='This Feature provides the main Plug-Ins to create and maintain Groovy artifacts. It provides a powerful editor,  codecompletion, syntax-highlighting, jUnit support, wizards and a seamless integration into the Java Development.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://groovy.codehaus.org/'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.feature.feature.group' version='1.5.7.20081120_2330'/>
      </provides>
      <requires size='43'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.text' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.debug' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.debug.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.junit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.ant' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.junit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.navigator' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.compatibility' range='[3.1.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.compare' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' range='[3.1.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.junit4.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.junit.runtime' range='[3.2.0,4.0.0)'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codebrowsing' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.astviews' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codeassist' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.ui' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codeassist.completion' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.cstviewer' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.core.help' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.junit' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.refactoring' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.collections' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.feature.feature.jar' range='[1.5.7.20081120_2330,1.5.7.20081120_2330]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://svn.groovy.codehaus.org/browse/~raw,r=6114/groovy/trunk/groovy/groovy-core/LICENSE.txt'>
          Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with  the License. You may obtain a copy of the License at &#xA;http://www.apache.org/licenses/LICENSE-2.0&#xA;Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&#xA;See the License for the specific language governing permissions and limitations under the License.
        </license>
      </licenses>
    </unit>
    <unit id='repast.simphony.jasperreports' version='1.2.0' singleton='false'>
      <update id='repast.simphony.jasperreports' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.net'/>
        <property name='df_LT.pluginName' value='Repast Jasper Reports'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='35'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jasperreports' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.jasperreports' version='1.2.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.ant' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts.base' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts.design' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts.fill' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts.util' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.charts.xml' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs.base' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs.design' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs.fill' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs.fill.calculation' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.crosstabs.xml' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.base' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.data' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.design' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.dtds' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.export' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.fill' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.images' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.print' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.util' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.engine.xml' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.j2ee.servlets' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.renderers' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.view' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.view.images' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.jasperreports.view.save' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.tools.codec' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.jasperReports' version='0.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>
      <requires size='4'>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.jasperreports' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.data,repast.simphony.gui,repast.simphony.core,saf.core.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: net.sf.jasperreports.ant,net.sf.jasperreports.charts,net.sf.jasperreports.charts.base,net.sf.jasperreports.charts.design,net.sf.jasperreports.charts.fill,net.sf.jasperreports.charts.util,net.sf.jasperreports.charts.xml,net.sf.jasperreports.crosstabs,net.sf.jasperreports.crosstabs.base,net.sf.jasperreports.crosstabs.design,net.sf.jasperreports.crosstabs.fill,net.sf.jasperreports.crosstabs.fill.calculation,net.sf.jasperreports.crosstabs.xml,net.sf.jasperreports.engine,net.sf.jasperreports.engine.base,net.sf.jasperreports.engine.data,net.sf.jasperreports.engine.design,net.sf.jasperreports.engine.dtds,net.sf.jasperreports.engine.export,net.sf.jasperreports.engine.fill,net.sf.jasperreports.engine.images,net.sf.jasperreports.engine.print,net.sf.jasperreports.engine.util,net.sf.jasperreports.engine.xml,net.sf.jasperreports.j2ee.servlets,net.sf.jasperreports.renderers,net.sf.jasperreports.view,net.sf.jasperreports.view.images,net.sf.jasperreports.view.save,org.w3c.tools.codec,repast.simphony.jasperReports&#xA;Bundle-SymbolicName: repast.simphony.jasperreports&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/jasperreports-1.3.4.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.systemdynamics' version='1.2.0' singleton='false'>
      <update id='repast.simphony.systemdynamics' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.systemdynamics' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.systemdynamics' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.systemsdynamics' version='0.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='repast.simphony.systemdynamics' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: repast.simphony.systemsdynamics&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.systemdynamics&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.integration.eclipse.editor' version='1.2.0'>
      <update id='repast.simphony.integration.eclipse.editor' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Data Descriptor Editor'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse.editor' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.integration.eclipse.editor' version='1.2.0'/>
        <provided namespace='java.package' name='Datadescriptor.presentation' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.integration.eclipse.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.integration.eclipse.editor' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: Datadescriptor.presentation.DatadescriptorEditorPlugin$Implementation&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ClassPath: .&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: repast.simphony.integration.eclipse.editor;singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Localization: plugin&#xA;Export-Package: Datadescriptor.presentation&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.core.resources;visibility:=reexport,repast.simphony.integration.eclipse.edit;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport,org.eclipse.emf.edit.ui;visibility:=reexport,org.eclipse.ui.ide;visibility:=reexport
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.pajek' version='1.2.0' singleton='false'>
      <update id='repast.simphony.pajek' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.pajek' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.pajek' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.pajek' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.pajek' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui&#xA;Export-Package: repast.simphony.pajek&#xA;Bundle-SymbolicName: repast.simphony.pajek&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.R' version='1.2.0' singleton='false'>
      <update id='repast.simphony.R' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.net'/>
        <property name='df_LT.pluginName' value='Repast R Integration'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.R' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.R' version='1.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='7'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.R' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.plugin.util,repast.simphony.data.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.R&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='4'>
          <instruction key='install'>
            installBundle(bundle:${artifact})
          </instruction>
          <instruction key='uninstall'>
            uninstallBundle(bundle:${artifact})
          </instruction>
          <instruction key='unconfigure'>

          </instruction>
          <instruction key='configure'>
            setStartLevel(startLevel:4);
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.integration' version='1.2.0'>
      <update id='repast.simphony.integration' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Integration Services'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.integration' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.integration' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.integration.datadescriptor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.integration.datadescriptor.impl' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.integration.datadescriptor.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.integration.datadescriptor.validation' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.integration.ide' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.integration' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-ClassPath: bin/,lib/cglib-nodep-2.1_3.jar,lib/commons-jxpath-1.2.jar,lib/exec-1.0-SNAPSHOT.jar,lib/jaxen-core-1.0-FCS.jar,lib/jaxen-jdom-1.0.jar,lib/jdom-1.0.jar,lib/saxpath-1.0-FCS.jar&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.emf.ecore;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport,repast.simphony.core;resolution:=optional,repast.simphony.runtime;resolution:=optional,org.eclipse.emf.edit&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.integration; singleton:=true&#xA;Bundle-Version: 1.2.0&#xA;Eclipse-LazyStart: true&#xA;Export-Package: repast.simphony.integration,repast.simphony.integration.datadescriptor,repast.simphony.integration.datadescriptor.impl,repast.simphony.integration.datadescriptor.util,repast.simphony.integration.datadescriptor.validation,repast.simphony.integration.ide
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.terracotta' version='1.2.0'>
      <update id='repast.simphony.terracotta' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Terracotta Plug-in'/>
      </properties>
      <provides size='16'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.terracotta' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.terracotta' version='1.2.0'/>
        <provided namespace='java.package' name='org.terracotta.jmx.events' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.masterworker' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.message.pipe' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.message.routing' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.message.topology' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.resourcepool' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.strategy' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.workmanager' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.workmanager.dynamic' version='0.0.0'/>
        <provided namespace='java.package' name='org.terracotta.workmanager.statik' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.terracotta' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.terracotta.datagrid' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='10'>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
        <required namespace='java.package' name='org.java.plugin' range='0.0.0'/>
        <required namespace='java.package' name='repast.simphony.terracotta' range='0.0.0'/>
        <required namespace='java.package' name='repast.simphony.terracotta.datagrid' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.terracotta' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Terracotta Plug-in&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.plugin.util,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data,repast.simphony.gui,repast.simphony.data.ui&#xA;Export-Package: org.terracotta.jmx.events,org.terracotta.masterworker,org.terracotta.message.pipe,org.terracotta.message.routing,org.terracotta.message.topology,org.terracotta.resourcepool,org.terracotta.strategy,org.terracotta.util,org.terracotta.workmanager,org.terracotta.workmanager.dynamic,org.terracotta.workmanager.statik,repast.simphony.terracotta,repast.simphony.terracotta.datagrid&#xA;Bundle-ClassPath: lib/jericho-html-2.5.jar,lib/log4j-1.2.15.jar,lib/slf4j-api-1.5.2.jar,lib/slf4j-simple.jar,lib/tim-tclib-1.0.5-SNAPSHOT.jar,lib/commonj-twm-1.1.jar&#xA;Bundle-SymbolicName: repast.simphony.terracotta; singleton:=true&#xA;Manifest-Version: 1.0&#xA;Import-Package: org.java.plugin,repast.simphony.terracotta,repast.simphony.terracotta.datagrid
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.groovy' version='1.2.0' singleton='false'>
      <update id='repast.simphony.groovy' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Repast-Groovy'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.groovy' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.groovy' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.groovy.math' version='0.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='repast.simphony.groovy' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: repast.simphony.groovy.math&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.groovy&#xA;Bundle-Name: Repast-Groovy&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/ant-1.6.5.jar,lib/ant-junit-1.6.5.jar,lib/ant-launcher-1.6.5.jar,lib/antlr-2.7.5.jar,lib/asm-2.2.jar,lib/asm-analysis-2.2.jar,lib/asm-attrs-2.2.jar,lib/asm-tree-2.2.jar,lib/asm-util-2.2.jar,lib/axion-1.0-M3-dev.jar,lib/bsf-2.4.0.jar,lib/cglib-nodep-2.1_3.jar,lib/commons-cli-1.0.jar,lib/commons-collections-3.2.jar,lib/commons-httpclient-3.0.1.jar,lib/commons-logging-1.0.4.jar,lib/commons-primitives-1.0.jar,lib/gant-0.3.1.jar,lib/jacob.jar,lib/jarjar-0.6.jar,lib/jmock-1.1.0.jar,lib/jmock-cglib-1.1.0.jar,lib/jsp-api-2.0.jar,lib/junit-3.8.2.jar,lib/mockobjects-core-0.09.jar,lib/mx4j-3.0.1.jar,lib/nekohtml-0.9.5.jar,lib/openejb-loader-1.0.jar,lib/qdox-1.5.jar,lib/radeox-0.9.jar,lib/radeox-oro-0.9.jar,lib/regexp-1.3.jar,lib/scriptom-1.2.jar,lib/servlet-api-2.4.jar,lib/xerces-2.4.0.jar,lib/xml-apis-1.0.b2.jar,lib/xpp3-1.1.3.4.O.jar,lib/xstream-1.2.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.plugin.util' version='1.2.0' singleton='false'>
      <update id='repast.simphony.plugin.util' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.net'/>
        <property name='df_LT.pluginName' value='Repast Plugin Utilities'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.plugin.util' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.plugin.util' version='1.2.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.autocomplete' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.util.wizard' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.plugin.util' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.score,repast.simphony.runtime,repast.simphony.score.runtime,saf.core.ui,repast.simphony.core&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: org.jdesktop.swingx.autocomplete,repast.simphony.util.wizard&#xA;Bundle-SymbolicName: repast.simphony.plugin.util&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: .,lib/wizard-0.1.12.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.score.runtime' version='1.2.0' singleton='false'>
      <update id='repast.simphony.score.runtime' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast'/>
        <property name='df_LT.pluginName' value='Repast Runtime Support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.runtime' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.score.runtime' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.annotate' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.scenario' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.score.projection' version='0.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>
      <requires size='3'>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.score.runtime' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.runtime,repast.simphony.score,repast.simphony.core&#xA;Export-Package: repast.simphony.annotate,repast.simphony.plugin,repast.simphony.scenario,repast.simphony.score.projection&#xA;Bundle-SymbolicName: repast.simphony.score.runtime&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.jdbcfreezedryer' version='1.2.0' singleton='false'>
      <update id='repast.simphony.jdbcfreezedryer' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.net'/>
        <property name='df_LT.pluginName' value='Repast JDBC FreezeDry'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='39'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jdbcfreezedryer' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.jdbcfreezedryer' version='1.2.0'/>
        <provided namespace='java.package' name='.' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.configs' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.integration.c3p0' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.integration.jboss' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.jdbc2.optional' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.log' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.profiler' version='0.0.0'/>
        <provided namespace='java.package' name='com.mysql.jdbc.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.dbcp' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.dbcp.cpdsadapter' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.dbcp.datasources' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.jocl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.pool' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.pool.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.gjt.mm.mysql' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.index' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.lib' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.lib.java' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.persist' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.rowio' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.scriptio' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.store' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.types' version='0.0.0'/>
        <provided namespace='java.package' name='org.hsqldb.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.wizard' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.datasource' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.wizard' version='0.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>
      <requires size='10'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.dataLoader' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.freezedry' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.dataLoader.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.jdbcfreezedryer' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.core,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.dataLoader,repast.simphony.plugin.util,repast.simphony.freezedry,saf.core.ui,repast.simphony.runtime,repast.simphony.dataLoader.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: .,com.mysql.jdbc,com.mysql.jdbc.configs,com.mysql.jdbc.integration.c3p0,com.mysql.jdbc.integration.jboss,com.mysql.jdbc.jdbc2.optional,com.mysql.jdbc.log,com.mysql.jdbc.profiler,com.mysql.jdbc.util,org.apache.commons.dbcp,org.apache.commons.dbcp.cpdsadapter,org.apache.commons.dbcp.datasources,org.apache.commons.jocl,org.apache.commons.pool,org.apache.commons.pool.impl,org.gjt.mm.mysql,org.hsqldb,org.hsqldb.index,org.hsqldb.jdbc,org.hsqldb.lib,org.hsqldb.lib.java,org.hsqldb.persist,org.hsqldb.resources,org.hsqldb.rowio,org.hsqldb.scriptio,org.hsqldb.store,org.hsqldb.types,org.hsqldb.util,repast.simphony.dataLoader.engine,repast.simphony.dataLoader.gui,repast.simphony.dataLoader.wizard,repast.simphony.freezedry.datasource,repast.simphony.freezedry.engine,repast.simphony.freezedry.gui,repast.simphony.freezedry.wizard&#xA;Bundle-SymbolicName: repast.simphony.jdbcfreezedryer&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: .,lib/commons-dbcp-1.2.1.jar,lib/commons-pool-1.3.jar,lib/mysql-connector-java-3.1.12-bin.jar,lib/hsqldb.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.dataLoader.ui' version='1.2.0' singleton='false'>
      <update id='repast.simphony.dataLoader.ui' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Ui'/>
      </properties>
      <provides size='6'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader.ui' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.dataLoader.ui' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.ui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.ui.wizard' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.dataLoader.ui.wizard.builder' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='osgi.bundle' name='repast.simphony.dataLoader' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.freezedry' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.dataLoader.ui' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Export-Package: repast.simphony.dataLoader.ui,repast.simphony.dataLoader.ui.wizard,repast.simphony.dataLoader.ui.wizard.builder&#xA;Bundle-Name: Ui&#xA;Bundle-Version: 1.2.0&#xA;Bundle-SymbolicName: repast.simphony.dataLoader.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.dataLoader,repast.simphony.gui,saf.core.ui,repast.simphony.plugin.util,repast.simphony.runtime,repast.simphony.score.runtime,repast.simphony.score,repast.simphony.core,repast.simphony.freezedry
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.essentials' version='1.2.0' singleton='false'>
      <update id='repast.simphony.essentials' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Repast-Essentials'/>
      </properties>
      <provides size='16'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.essentials' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.essentials' version='1.2.0'/>
        <provided namespace='java.package' name='com.gentlyweb.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.contrib' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.events' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.expressions' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.filters' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.functions' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.functions.regexp' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.incubator' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.josql.utils' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.essentials' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='4'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.integration' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.matlab' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.essentials' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Repast-Essentials&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.core,repast.simphony.integration,repast.simphony.matlab,repast.simphony.runtime&#xA;Export-Package: com.gentlyweb.utils,org.josql,org.josql.contrib,org.josql.events,org.josql.expressions,org.josql.filters,org.josql.functions,org.josql.functions.regexp,org.josql.incubator,org.josql.internal,org.josql.parser,org.josql.utils,repast.simphony.essentials&#xA;Bundle-ClassPath: .,lib/gentlyWEB-utils-1.1.jar,lib/JoSQL-1.9.jar,lib/JoSQL-1.9src.jar&#xA;Bundle-SymbolicName: repast.simphony.essentials&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.matlab' version='1.2.0' singleton='false'>
      <update id='repast.simphony.matlab' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Matlab'/>
      </properties>
      <provides size='8'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.matlab' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.matlab' version='1.2.0'/>
        <provided namespace='java.package' name='jmatlink' version='0.0.0'/>
        <provided namespace='java.package' name='jmatlink.testsuite' version='0.0.0'/>
        <provided namespace='java.package' name='jmatlink.testsuite.jmatlink' version='0.0.0'/>
        <provided namespace='java.package' name='jmatlink.ui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.matlab.link' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.matlab' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: jmatlink,jmatlink.testsuite,jmatlink.testsuite.jmatlink,jmatlink.ui,repast.simphony.matlab.link&#xA;Require-Bundle: repast.simphony.core,repast.simphony.data,repast.simphony.gui,repast.simphony.plugin.util,repast.simphony.runtime,saf.core.ui,repast.simphony.data.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.matlab&#xA;Bundle-Name: Matlab&#xA;Bundle-ClassPath: lib/jmatlink-1.0.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.integration.eclipse' version='1.2.0'>
      <update id='repast.simphony.integration.eclipse' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Datadescriptor Model'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.integration.eclipse' version='1.2.0'/>
        <provided namespace='java.package' name='Datadescriptor' version='0.0.0'/>
        <provided namespace='java.package' name='Datadescriptor.impl' version='0.0.0'/>
        <provided namespace='java.package' name='Datadescriptor.util' version='0.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>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.integration.eclipse' version='1.2.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;Export-Package: Datadescriptor,Datadescriptor.impl,Datadescriptor.util&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.emf.ecore;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: repast.simphony.integration.eclipse;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: .&#xA;Manifest-Version: 1.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.batch' version='1.2.0'>
      <update id='repast.simphony.batch' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='13'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.batch' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.batch' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.batch.editor.repastsimphonybatchparams' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.batch.editor.repastsimphonybatchparams.impl' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.batch.editor.repastsimphonybatchparams.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.batch.editor.repastsimphonybatchparams.validation' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter.bsf' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter.groovy' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter.optimizer' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter.xml' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.dataLoader' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='libs.bsf' range='0.0.0' optional='true'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.batch' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-ClassPath: bin/,bin-groovy/,lib/batch_groovy.jar&#xA;Require-Bundle: repast.simphony.dataLoader;resolution:=optional,repast.simphony.data;resolution:=optional,repast.simphony.core;resolution:=optional,repast.simphony.score;resolution:=optional,repast.simphony.runtime;resolution:=optional,repast.simphony.score.runtime;resolution:=optional,libs.bsf;resolution:=optional&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.batch;singleton=true&#xA;Bundle-Version: 1.2.0&#xA;Eclipse-LazyStart: true&#xA;Export-Package: repast.simphony.batch,repast.simphony.batch.editor.repastsimphonybatchparams,repast.simphony.batch.editor.repastsimphonybatchparams.impl,repast.simphony.batch.editor.repastsimphonybatchparams.util,repast.simphony.batch.editor.repastsimphonybatchparams.validation,repast.simphony.parameter,repast.simphony.parameter.bsf,repast.simphony.parameter.groovy,repast.simphony.parameter.optimizer,repast.simphony.parameter.xml
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='config.a.jre' version='1.6.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' version='1.6.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
      </requires>
      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='install'>

          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony_feature.feature.group' version='1.2.0' singleton='false'>
      <update id='repast.simphony_feature.feature.group' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='5'>
        <property name='org.eclipse.equinox.p2.name' value='repast.simphony_feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Repast Simphony is a free and open source agent-based modeling toolkit that offers users a rich variety of features. Documentation on Repast Simphony, including a tutorial, can be found at http://repast.sourceforge.net/docs/docs_main.html'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://repast.sourceforge.net/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Argonne National Laboratory'/>
        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
      </properties>
      <provides size='1'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony_feature.feature.group' version='1.2.0'/>
      </provides>
      <requires size='102'>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.junit4' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.edit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.common' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.junit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.draw2d' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.forms' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.gef' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.ant' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.compatibility' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.variables' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='3.4.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.edit.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore.edit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.ecore.editor' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.search' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='saf.core.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='libs.bsf' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.freezedry' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.matlab' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='libs.piccolo' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.edit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gis' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse.edit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse.edit' range='0.0.0'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='libs.bsf' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.bin_and_src' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.chart' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.core' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data.bsf' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data.ui' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.dataLoader.ui' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.essentials' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.freezedry' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gis' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.groovy' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gui' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.iReport' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jasperreports' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jdbcfreezedryer' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.jung' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.matlab' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.plugin.util' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.R' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.runtime' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.agents' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.edit' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.ide' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.runtime' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.spreadsheet' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.systemdynamics' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.terracotta' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.visad' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.visualization' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.weka' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='libs.piccolo' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='saf.core.ui' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse.edit' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse.editor' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse.edit' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.integration.eclipse.editor' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.ora' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.pajek' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.sql' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.grass' range='[1.2.0,1.2.0]'/>
        <required namespace='org.eclipse.equinox.p2.iu' name='repast.simphony_feature.feature.jar' range='[1.2.0,1.2.0]'>
          <filter>
            (org.eclipse.update.install.features=true)
          </filter>
        </required>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <licenses size='1'>
        <license url='http://repast.sourceforge.net/repast-license.html'>
          Copyright (c) 2007 Argonne National Laboratory. All rights reserved.&#xA;&#xA;Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&#xA;&#xA;Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&#xA;&#xA;Neither the name of the Argonne National Laboratory nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&#xA;&#xA;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &apos;&apos;AS IS&apos;&apos; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        </license>
      </licenses>
      <copyright>
        Copyright (c) 2007 Argonne National Laboratory. All rights reserved.
      </copyright>
    </unit>
    <unit id='repast.simphony.bin_and_src' version='1.2.0' singleton='false'>
      <update id='repast.simphony.bin_and_src' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Bin_and_src Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='Argonne National Laboratory'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.bin_and_src' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.bin_and_src' version='1.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.bin_and_src' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: Argonne National Laboratory&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-SymbolicName: repast.simphony.bin_and_src&#xA;Bundle-Name: Bin_and_src Plug-in&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.visad' version='1.2.0' singleton='false'>
      <update id='repast.simphony.visad' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.visad' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.visad' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.visad' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.visad' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui&#xA;Export-Package: repast.simphony.visad&#xA;Bundle-SymbolicName: repast.simphony.visad&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='tooling.source.default' version='1.0.0' singleton='false'>
      <hostRequirements size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </hostRequirements>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
      </properties>
      <provides size='2'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
      </provides>
      <requires size='1'>
        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
      </requires>
      <touchpoint id='null' version='0.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='install'>
            addSourceBundle(bundle:${artifact})
          </instruction>
          <instruction key='uninstall'>
            removeSourceBundle(bundle:${artifact})
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.feature.feature.jar' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.feature.feature.jar' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='GroovyFeature'/>
        <property name='org.eclipse.equinox.p2.description' value='This Feature provides the main Plug-Ins to create and maintain Groovy artifacts. It provides a powerful editor,  codecompletion, syntax-highlighting, jUnit support, wizards and a seamless integration into the Java Development.'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://groovy.codehaus.org/'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.feature.feature.jar' version='1.5.7.20081120_2330'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='org.codehaus.groovy.eclipse.feature' version='1.5.7.20081120_2330'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='org.codehaus.groovy.eclipse.feature' version='1.5.7.20081120_2330'/>
      </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 url='http://svn.groovy.codehaus.org/browse/~raw,r=6114/groovy/trunk/groovy/groovy-core/LICENSE.txt'>
          Licensed under the Apache License, Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance with  the License. You may obtain a copy of the License at &#xA;http://www.apache.org/licenses/LICENSE-2.0&#xA;Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&#xA;See the License for the specific language governing permissions and limitations under the License.
        </license>
      </licenses>
    </unit>
    <unit id='libs.piccolo' version='1.2.0' singleton='false'>
      <update id='libs.piccolo' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Piccolo'/>
      </properties>
      <provides size='16'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='libs.piccolo' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='libs.piccolo' version='1.2.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolo' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolo.activities' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolo.event' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolo.nodes' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolo.util' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.activities' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.event' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.handles' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.nodes' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.swing' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.swt' version='0.0.0'/>
        <provided namespace='java.package' name='edu.umd.cs.piccolox.util' version='0.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='libs.piccolo' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Export-Package: edu.umd.cs.piccolo,edu.umd.cs.piccolo.activities,edu.umd.cs.piccolo.event,edu.umd.cs.piccolo.nodes,edu.umd.cs.piccolo.util,edu.umd.cs.piccolox,edu.umd.cs.piccolox.activities,edu.umd.cs.piccolox.event,edu.umd.cs.piccolox.handles,edu.umd.cs.piccolox.nodes,edu.umd.cs.piccolox.swing,edu.umd.cs.piccolox.swt,edu.umd.cs.piccolox.util&#xA;Bundle-ClassPath: lib/piccolo.jar,lib/piccolox.jar&#xA;Bundle-Name: Piccolo&#xA;Bundle-Version: 1.2.0&#xA;Bundle-SymbolicName: libs.piccolo&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.spreadsheet' version='1.2.0' singleton='false'>
      <update id='repast.simphony.spreadsheet' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.spreadsheet' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.spreadsheet' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.spreadsheet' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.spreadsheet' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.plugin.util,repast.simphony.data.ui&#xA;Export-Package: repast.simphony.spreadsheet&#xA;Bundle-SymbolicName: repast.simphony.spreadsheet&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.visualization' version='1.2.0' singleton='false'>
      <update id='repast.simphony.visualization' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='sourceforge.repast.org'/>
        <property name='df_LT.pluginName' value='Repast Visualization'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='90'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.visualization' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.visualization' version='1.2.0'/>
        <provided namespace='java.package' name='com.glyphein.j3d.loaders.milkshape' version='0.0.0'/>
        <provided namespace='java.package' name='com.glyphein.j3d.loaders.milkshape.CVS' version='0.0.0'/>
        <provided namespace='java.package' name='com.glyphein.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.glyphein.util.CVS' version='0.0.0'/>
        <provided namespace='java.package' name='config' version='0.0.0'/>
        <provided namespace='java.package' name='cytoscape.graph.layout' version='0.0.0'/>
        <provided namespace='java.package' name='cytoscape.graph.layout.algorithm' version='0.0.0'/>
        <provided namespace='java.package' name='cytoscape.graph.layout.impl' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.annotations' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.control' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.decorators' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.layout' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.picking' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.renderers' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.subLayout' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.transform' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.transform.shape' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.visualization.util' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.applications.sar' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.avlist' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.awt' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.cache' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.event' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.examples' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.exception' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.csv' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.dds' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.georss' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.gpx' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.nitfs' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.nmea' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.rpf' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.tiff' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.formats.wvt' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.geom' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.geom.coords' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.globes' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.issues' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.Earth' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.Mars' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.Moon' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.placename' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.rpf' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.layers.rpf.wizard' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.pick' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.render' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.retrieve' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.tracks' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.util' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.util.wizard' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.view' version='0.0.0'/>
        <provided namespace='java.package' name='gov.nasa.worldwind.wms' version='0.0.0'/>
        <provided namespace='java.package' name='images' version='0.0.0'/>
        <provided namespace='java.package' name='javax.vecmath' version='0.0.0'/>
        <provided namespace='java.package' name='phoebe' version='0.0.0'/>
        <provided namespace='java.package' name='phoebe.event' version='0.0.0'/>
        <provided namespace='java.package' name='phoebe.test' version='0.0.0'/>
        <provided namespace='java.package' name='phoebe.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.cgd' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.cgd.algorithm' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.cgd.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.cgd.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.continuous' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.decorator' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.editedStyle' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.editor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.editor.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.editor.space' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.gis3D' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.gis3D.style' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.grid' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.gui.styleBuilder' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.network' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization2D' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization2D.layout' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization2D.style' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization3D' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization3D.layout' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization.visualization3D.style' version='0.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>
      <requires size='8'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gis' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.visualization' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.core,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.gui,repast.simphony.plugin.util,saf.core.ui,repast.simphony.runtime,repast.simphony.gis&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: com.glyphein.j3d.loaders.milkshape,com.glyphein.j3d.loaders.milkshape.CVS,com.glyphein.util,com.glyphein.util.CVS,config,cytoscape.graph.layout,cytoscape.graph.layout.algorithm,cytoscape.graph.layout.impl,edu.uci.ics.jung.visualization,edu.uci.ics.jung.visualization.annotations,edu.uci.ics.jung.visualization.control,edu.uci.ics.jung.visualization.decorators,edu.uci.ics.jung.visualization.layout,edu.uci.ics.jung.visualization.picking,edu.uci.ics.jung.visualization.renderers,edu.uci.ics.jung.visualization.subLayout,edu.uci.ics.jung.visualization.transform,edu.uci.ics.jung.visualization.transform.shape,edu.uci.ics.jung.visualization.util,gov.nasa.worldwind,gov.nasa.worldwind.applications.sar,gov.nasa.worldwind.avlist,gov.nasa.worldwind.awt,gov.nasa.worldwind.cache,gov.nasa.worldwind.event,gov.nasa.worldwind.examples,gov.nasa.worldwind.exception,gov.nasa.worldwind.formats.csv,gov.nasa.worldwind.formats.dds,gov.nasa.worldwind.formats.georss,gov.nasa.worldwind.formats.gpx,gov.nasa.worldwind.formats.nitfs,gov.nasa.worldwind.formats.nmea,gov.nasa.worldwind.formats.rpf,gov.nasa.worldwind.formats.tiff,gov.nasa.worldwind.formats.wvt,gov.nasa.worldwind.geom,gov.nasa.worldwind.geom.coords,gov.nasa.worldwind.globes,gov.nasa.worldwind.issues,gov.nasa.worldwind.layers,gov.nasa.worldwind.layers.Earth,gov.nasa.worldwind.layers.Mars,gov.nasa.worldwind.layers.Moon,gov.nasa.worldwind.layers.placename,gov.nasa.worldwind.layers.rpf,gov.nasa.worldwind.layers.rpf.wizard,gov.nasa.worldwind.pick,gov.nasa.worldwind.render,gov.nasa.worldwind.retrieve,gov.nasa.worldwind.tracks,gov.nasa.worldwind.util,gov.nasa.worldwind.util.wizard,gov.nasa.worldwind.view,gov.nasa.worldwind.wms,images,javax.vecmath,phoebe,phoebe.event,phoebe.test,phoebe.util,repast.simphony.visualization,repast.simphony.visualization.cgd,repast.simphony.visualization.cgd.algorithm,repast.simphony.visualization.cgd.graph,repast.simphony.visualization.cgd.util,repast.simphony.visualization.continuous,repast.simphony.visualization.decorator,repast.simphony.visualization.editedStyle,repast.simphony.visualization.editor,repast.simphony.visualization.editor.gis,repast.simphony.visualization.editor.space,repast.simphony.visualization.engine,repast.simphony.visualization.gis,repast.simphony.visualization.gis3D,repast.simphony.visualization.gis3D.style,repast.simphony.visualization.grid,repast.simphony.visualization.gui,repast.simphony.visualization.gui.styleBuilder,repast.simphony.visualization.network,repast.simphony.visualization.visualization2D,repast.simphony.visualization.visualization2D.layout,repast.simphony.visualization.visualization2D.style,repast.simphony.visualization.visualization3D,repast.simphony.visualization.visualization3D.layout,repast.simphony.visualization.visualization3D.style&#xA;Bundle-SymbolicName: repast.simphony.visualization&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/vecmath-1.3.1.jar,lib/cytoscape-graph-layout.jar,lib/phoebe.jar,lib/MS3DLoader-1.0.8.jar,lib/worldwind.jar,lib/jung-visualization-2.0-beta1.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.batch.eclipse.editor' version='1.2.0'>
      <update id='repast.simphony.batch.eclipse.editor' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Batch_params Editor'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse.editor' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.batch.eclipse.editor' version='1.2.0'/>
        <provided namespace='java.package' name='BatchParams.presentation' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.batch.eclipse.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.batch.eclipse.editor' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: BatchParams.presentation.Batch_paramsEditorPlugin$Implementation&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ClassPath: .&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: repast.simphony.batch.eclipse.editor;singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Localization: plugin&#xA;Export-Package: BatchParams.presentation&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.core.resources;visibility:=reexport,repast.simphony.batch.eclipse.edit;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport,org.eclipse.emf.edit.ui;visibility:=reexport,org.eclipse.ui.ide;visibility:=reexport
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='libs.bsf' version='1.2.0' singleton='false'>
      <update id='libs.bsf' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Bsf'/>
      </properties>
      <provides size='32'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='libs.bsf' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='libs.bsf' version='1.2.0'/>
        <provided namespace='java.package' name='bsh' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.classpath' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.collection' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.commands' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.org.objectweb.asm' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.reflect' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.servlet' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.util' version='0.0.0'/>
        <provided namespace='java.package' name='bsh.util.lib' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.dbline' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug.clientImpl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug.jsdi' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug.meta' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug.serverImpl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.debug.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.jacl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.javascript' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.jython' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.netrexx' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.xslt' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.cf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event.generator' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.type' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.taglibs.bsf' version='0.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='libs.bsf' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Export-Package: bsh,bsh.classpath,bsh.collection,bsh.commands,bsh.org.objectweb.asm,bsh.reflect,bsh.servlet,bsh.util,bsh.util.lib,org.apache.bsf,org.apache.bsf.dbline,org.apache.bsf.debug,org.apache.bsf.debug.clientImpl,org.apache.bsf.debug.jsdi,org.apache.bsf.debug.meta,org.apache.bsf.debug.serverImpl,org.apache.bsf.debug.util,org.apache.bsf.engines.jacl,org.apache.bsf.engines.javascript,org.apache.bsf.engines.jython,org.apache.bsf.engines.netrexx,org.apache.bsf.engines.xslt,org.apache.bsf.util,org.apache.bsf.util.cf,org.apache.bsf.util.event,org.apache.bsf.util.event.adapters,org.apache.bsf.util.event.generator,org.apache.bsf.util.type,org.apache.taglibs.bsf&#xA;Bundle-ClassPath: lib/bsf.jar,lib/bsh-2.0b4.jar&#xA;Bundle-Name: Bsf&#xA;Bundle-Version: 1.2.0&#xA;Bundle-SymbolicName: libs.bsf&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='saf.core.ui' version='1.2.0' singleton='false'>
      <update id='saf.core.ui' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Ui'/>
      </properties>
      <provides size='46'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='saf.core.ui' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='saf.core.ui' version='1.2.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.builder' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.debug' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.factories' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.layout' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.beans' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.beans.editor' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.demo' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.demo.icons' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.model' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.propertysheet' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.propertysheet.icons' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.springrcp' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.border' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.icons' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.aqua' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.basic' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.basic.resources' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.blue' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.metal' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.misc' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.motif' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.windows' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.plaf.windows.resources' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.renderer' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.tips' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.swing.tree' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.l2fprod.common.util.converter' version='0.0.0'/>
        <provided namespace='java.package' name='info.clearthought.layout' version='0.0.0'/>
        <provided namespace='java.package' name='org.pietschy.wizard' version='0.0.0'/>
        <provided namespace='java.package' name='org.pietschy.wizard.models' version='0.0.0'/>
        <provided namespace='java.package' name='org.pietschy.wizard.pane' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.actions' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.dock' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.event' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.help' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.msg' version='0.0.0'/>
        <provided namespace='java.package' name='saf.core.ui.util' version='0.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='saf.core.ui' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: com.jgoodies.forms.builder,com.jgoodies.forms.debug,com.jgoodies.forms.factories,com.jgoodies.forms.layout,com.jgoodies.forms.util,com.l2fprod.common,com.l2fprod.common.beans,com.l2fprod.common.beans.editor,com.l2fprod.common.demo,com.l2fprod.common.demo.icons,com.l2fprod.common.model,com.l2fprod.common.propertysheet,com.l2fprod.common.propertysheet.icons,com.l2fprod.common.springrcp,com.l2fprod.common.swing,com.l2fprod.common.swing.border,com.l2fprod.common.swing.icons,com.l2fprod.common.swing.plaf,com.l2fprod.common.swing.plaf.aqua,com.l2fprod.common.swing.plaf.basic,com.l2fprod.common.swing.plaf.basic.resources,com.l2fprod.common.swing.plaf.blue,com.l2fprod.common.swing.plaf.metal,com.l2fprod.common.swing.plaf.misc,com.l2fprod.common.swing.plaf.motif,com.l2fprod.common.swing.plaf.windows,com.l2fprod.common.swing.plaf.windows.resources,com.l2fprod.common.swing.renderer,com.l2fprod.common.swing.tips,com.l2fprod.common.swing.tree,com.l2fprod.common.util,com.l2fprod.common.util.converter,info.clearthought.layout,org.pietschy.wizard,org.pietschy.wizard.models,org.pietschy.wizard.pane,saf.core.ui,saf.core.ui.actions,saf.core.ui.dock,saf.core.ui.event,saf.core.ui.help,saf.core.ui.msg,saf.core.ui.util&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: saf.core.ui&#xA;Bundle-Name: Ui&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: saf.core.ui.jar,lib/wizard-0.1.12.jar,lib/TableLayout.jar,lib/l2fprod-common-all.jar,lib/forms-1.0.5.jar,lib/rs_flexdock-0.4.0.jar,lib/osx.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.gis' version='1.2.0' singleton='false'>
      <update id='repast.simphony.gis' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Gis'/>
      </properties>
      <provides size='50'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gis' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.gis' version='1.2.0'/>
        <provided namespace='java.package' name='anl.bwic.gis' version='0.0.0'/>
        <provided namespace='java.package' name='anl.bwic.thread' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.builder' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.debug' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.factories' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.layout' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.forms.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.renderer.lite' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.action' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.auth' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.autocomplete' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.border' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.calendar' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.color' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.combobox' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.decorator' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.editors' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.error' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.icon' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.multislider' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.painter' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.painter.gradient' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.aqua' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.basic' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.metal' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.misc' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.motif' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.plaf.windows' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.table' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.tips' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.tree' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.treetable' version='0.0.0'/>
        <provided namespace='java.package' name='org.jdesktop.swingx.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.mc4j.console.swing' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.data' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.display' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.id' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.io' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.legend' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.styleEditor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.tools' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.gis.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='libs.piccolo' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.gis' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: Gis&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.core,repast.simphony.runtime,libs.piccolo&#xA;Export-Package: anl.bwic.gis,anl.bwic.thread,com.jgoodies.forms.builder,com.jgoodies.forms.debug,com.jgoodies.forms.factories,com.jgoodies.forms.layout,com.jgoodies.forms.util,org.geotools.renderer.lite,org.jdesktop.swingx,org.jdesktop.swingx.action,org.jdesktop.swingx.auth,org.jdesktop.swingx.autocomplete,org.jdesktop.swingx.border,org.jdesktop.swingx.calendar,org.jdesktop.swingx.color,org.jdesktop.swingx.combobox,org.jdesktop.swingx.decorator,org.jdesktop.swingx.editors,org.jdesktop.swingx.error,org.jdesktop.swingx.event,org.jdesktop.swingx.icon,org.jdesktop.swingx.multislider,org.jdesktop.swingx.painter,org.jdesktop.swingx.painter.gradient,org.jdesktop.swingx.plaf,org.jdesktop.swingx.plaf.aqua,org.jdesktop.swingx.plaf.basic,org.jdesktop.swingx.plaf.metal,org.jdesktop.swingx.plaf.misc,org.jdesktop.swingx.plaf.motif,org.jdesktop.swingx.plaf.windows,org.jdesktop.swingx.table,org.jdesktop.swingx.tips,org.jdesktop.swingx.tree,org.jdesktop.swingx.treetable,org.jdesktop.swingx.util,org.mc4j.console.swing,repast.simphony,repast.simphony.gis,repast.simphony.gis.data,repast.simphony.gis.display,repast.simphony.gis.id,repast.simphony.gis.io,repast.simphony.gis.legend,repast.simphony.gis.styleEditor,repast.simphony.gis.tools,repast.simphony.gis.util&#xA;Bundle-ClassPath: lib/forms-1.0.5.jar,lib/swingx-2006_07_20.jar&#xA;Bundle-SymbolicName: repast.simphony.gis&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.gui' version='1.2.0' singleton='false'>
      <update id='repast.simphony.gui' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Runtime GUI'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='144'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.gui' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.gui' version='1.2.0'/>
        <provided namespace='java.package' name='.' version='0.0.0'/>
        <provided namespace='java.package' name='codecLib.mpa' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.bean.multiplayer' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.bean.multiplayer.nls' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.alaw' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.dvi' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.g723' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.gsm' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.ima4' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.rc' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.audio.ulaw' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.video' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.video.h263' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.codec.video.mpeg' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.content.application.mvr' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.controls' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.parser.video' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.protocol' version='0.0.0'/>
        <provided namespace='java.package' name='com.ibm.media.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding.adapter' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding.beans' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding.formatter' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding.list' version='0.0.0'/>
        <provided namespace='java.package' name='com.jgoodies.binding.value' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.comparator' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.converter' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.dialog' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.grouper' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.grouper.date' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.hints' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.icons' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.aqua' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.basic' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.eclipse' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.metal' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.office2003' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.vsnet' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.windows' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.plaf.xerto' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.popup' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.spinner' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.swing' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.swing.event' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.utils' version='0.0.0'/>
        <provided namespace='java.package' name='com.jidesoft.validation' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.spark' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.spark.service' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.spark.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.web.tags.spark' version='0.0.0'/>
        <provided namespace='java.package' name='com.representqueens.web.tags.spark.embedded' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.audio' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.audio.mpa' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.audio.msadpcm' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.audio.rc' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.audio.ulaw' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.video.cinepak' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.video.colorspace' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.video.jpeg' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.codec.video.mpeg' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.application.x_jmx' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.audio.midi' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.audio.rmf' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.rtpraw' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.rtsp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.content.unknown' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.controls' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.datasink' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.datasink.file' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.datasink.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.format' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.multiplexer' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.multiplexer.audio' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.multiplexer.video' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.parser' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.parser.audio' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.parser.video' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.processor.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.processor.rtsp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.processor.unknown' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.avi' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.file' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.ftp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.http' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.https' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.javasound' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.protocol.rtsp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.renderer.audio' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.renderer.audio.device' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.renderer.video' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.rtp.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.rtsp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.rtsp.protocol' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.sdp' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.ui' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.util.locale' version='0.0.0'/>
        <provided namespace='java.package' name='com.sun.media.vfw' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.bean.playerbean' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.cdm' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.control' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.datasink' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.format' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.pim' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.pm' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.protocol' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.renderer' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.rtp.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.rtp.rtcp' version='0.0.0'/>
        <provided namespace='java.package' name='javax.media.util' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.export' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.jmstudio' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.registry' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.rtp' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.ui' version='0.0.0'/>
        <provided namespace='java.package' name='jmapps.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.action' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.editor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.filters' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.newscenario' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.plugin.editor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.probe' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.sparkline' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.table' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.tree' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.ui.widget' version='0.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>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='libs.piccolo' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.gui' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.core,repast.simphony.score,repast.simphony.score.runtime,saf.core.ui,repast.simphony.runtime,libs.piccolo;visibility:=reexport&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: .,codecLib.mpa,com.ibm.media,com.ibm.media.bean.multiplayer,com.ibm.media.bean.multiplayer.nls,com.ibm.media.codec.audio,com.ibm.media.codec.audio.alaw,com.ibm.media.codec.audio.dvi,com.ibm.media.codec.audio.g723,com.ibm.media.codec.audio.gsm,com.ibm.media.codec.audio.ima4,com.ibm.media.codec.audio.rc,com.ibm.media.codec.audio.ulaw,com.ibm.media.codec.video,com.ibm.media.codec.video.h263,com.ibm.media.codec.video.mpeg,com.ibm.media.content.application.mvr,com.ibm.media.controls,com.ibm.media.parser.video,com.ibm.media.protocol,com.ibm.media.util,com.jgoodies.binding,com.jgoodies.binding.adapter,com.jgoodies.binding.beans,com.jgoodies.binding.formatter,com.jgoodies.binding.list,com.jgoodies.binding.value,com.jidesoft.comparator,com.jidesoft.converter,com.jidesoft.dialog,com.jidesoft.grouper,com.jidesoft.grouper.date,com.jidesoft.hints,com.jidesoft.icons,com.jidesoft.plaf,com.jidesoft.plaf.aqua,com.jidesoft.plaf.basic,com.jidesoft.plaf.eclipse,com.jidesoft.plaf.metal,com.jidesoft.plaf.office2003,com.jidesoft.plaf.vsnet,com.jidesoft.plaf.windows,com.jidesoft.plaf.xerto,com.jidesoft.popup,com.jidesoft.spinner,com.jidesoft.swing,com.jidesoft.swing.event,com.jidesoft.utils,com.jidesoft.validation,com.representqueens.spark,com.representqueens.spark.service,com.representqueens.spark.util,com.representqueens.util,com.representqueens.web.tags.spark,com.representqueens.web.tags.spark.embedded,com.sun.media,com.sun.media.codec.audio,com.sun.media.codec.audio.mpa,com.sun.media.codec.audio.msadpcm,com.sun.media.codec.audio.rc,com.sun.media.codec.audio.ulaw,com.sun.media.codec.video.cinepak,com.sun.media.codec.video.colorspace,com.sun.media.codec.video.jpeg,com.sun.media.codec.video.mpeg,com.sun.media.content.application.x_jmx,com.sun.media.content.audio.midi,com.sun.media.content.audio.rmf,com.sun.media.content.rtp,com.sun.media.content.rtpraw,com.sun.media.content.rtsp,com.sun.media.content.unknown,com.sun.media.controls,com.sun.media.datasink,com.sun.media.datasink.file,com.sun.media.datasink.rtp,com.sun.media.format,com.sun.media.multiplexer,com.sun.media.multiplexer.audio,com.sun.media.multiplexer.video,com.sun.media.parser,com.sun.media.parser.audio,com.sun.media.parser.video,com.sun.media.processor.rtp,com.sun.media.processor.rtsp,com.sun.media.processor.unknown,com.sun.media.protocol,com.sun.media.protocol.avi,com.sun.media.protocol.file,com.sun.media.protocol.ftp,com.sun.media.protocol.http,com.sun.media.protocol.https,com.sun.media.protocol.javasound,com.sun.media.protocol.rtp,com.sun.media.protocol.rtsp,com.sun.media.renderer.audio,com.sun.media.renderer.audio.device,com.sun.media.renderer.video,com.sun.media.rtp,com.sun.media.rtp.util,com.sun.media.rtsp,com.sun.media.rtsp.protocol,com.sun.media.sdp,com.sun.media.ui,com.sun.media.util,com.sun.media.util.locale,com.sun.media.vfw,javax.media,javax.media.bean.playerbean,javax.media.cdm,javax.media.control,javax.media.datasink,javax.media.format,javax.media.pim,javax.media.pm,javax.media.protocol,javax.media.renderer,javax.media.rtp,javax.media.rtp.event,javax.media.rtp.rtcp,javax.media.util,jmapps.export,jmapps.jmstudio,jmapps.registry,jmapps.rtp,jmapps.ui,jmapps.util,repast.simphony.ui,repast.simphony.ui.action,repast.simphony.ui.editor,repast.simphony.ui.filters,repast.simphony.ui.gis,repast.simphony.ui.newscenario,repast.simphony.ui.plugin,repast.simphony.ui.plugin.editor,repast.simphony.ui.probe,repast.simphony.ui.sparkline,repast.simphony.ui.table,repast.simphony.ui.tree,repast.simphony.ui.widget&#xA;Bundle-SymbolicName: repast.simphony.gui&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: .,lib/binding-1.1.1.jar,lib/jide-oss-2.1.2.01.jar,lib/jmf.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.weka' version='1.2.0' singleton='false'>
      <update id='repast.simphony.weka' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.weka' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.weka' version='1.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.weka' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.plugin.util,repast.simphony.data.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.weka&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.data' version='1.2.0' singleton='false'>
      <update id='repast.simphony.data' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Data'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='32'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.data' version='1.2.0'/>
        <provided namespace='java.package' name='org.apache.commons.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.analysis' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.complex' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.distribution' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.fraction' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.linear' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.random' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.special' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.descriptive' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.descriptive.moment' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.descriptive.rank' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.descriptive.summary' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.inference' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.stat.regression' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.math.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.array' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.formula' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.gather' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.gather.aggregate' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.logger' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.mock' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.outputter' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.outputter.engine' version='0.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>
      <requires size='4'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.data' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.core,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.runtime&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: org.apache.commons.math,org.apache.commons.math.analysis,org.apache.commons.math.complex,org.apache.commons.math.distribution;uses:=&quot;org.apache.commons.math.analysis&quot;,org.apache.commons.math.fraction,org.apache.commons.math.linear,org.apache.commons.math.random;uses:=&quot;org.apache.commons.math.stat.descriptive&quot;,org.apache.commons.math.special;uses:=&quot;org.apache.commons.math.util&quot;,org.apache.commons.math.stat,org.apache.commons.math.stat.descriptive; uses:=&quot;org.apache.commons.math.stat.descriptive.summary,  org.apache.commons.math.stat.descriptive.rank,  org.apache.commons.math.util,  org.apache.commons.math.stat.descriptive.moment&quot;,org.apache.commons.math.stat.descriptive.moment;uses:=&quot;org.apache.commons.math.stat.descriptive&quot;,org.apache.commons.math.stat.descriptive.rank;uses:=&quot;org.apache.commons.math.stat.descriptive&quot;,org.apache.commons.math.stat.descriptive.summary;uses:=&quot;org.apache.commons.math.stat.descriptive&quot;,org.apache.commons.math.stat.inference;uses:=&quot;org.apache.commons.math.distribution,org.apache.commons.math.stat.descriptive&quot;,org.apache.commons.math.stat.regression,org.apache.commons.math.util,repast.simphony;uses:=&quot;junit.framework&quot;,repast.simphony.data;uses:=&quot;repast.simphony.engine.environment&quot;,repast.simphony.data.array;uses:=&quot;junit.framework&quot;,repast.simphony.data.engine; uses:=&quot;repast.simphony.data.logging.gather,  repast.simphony.context,  repast.simphony.engine.controller,  repast.simphony.parameter,  repast.simphony.plugin,  repast.simphony.engine.schedule,  repast.simphony.scenario,  repast.simphony.engine.environment&quot;,repast.simphony.data.logging;uses:=&quot;org.jmock.cglib,junit.framework,repast.simphony.engine.environment&quot;,repast.simphony.data.logging.formula;uses:=&quot;junit.framework&quot;,repast.simphony.data.logging.gather; uses:=&quot;org.jmock,  repast.simphony.data.logging,  junit.framework,  repast.simphony.engine.environment&quot;,repast.simphony.data.logging.gather.aggregate;uses:=&quot;repast.simphony.data.logging.gather,org.apache.commons.math.stat.descriptive&quot;,repast.simphony.data.logging.logger;uses:=&quot;org.jmock.cglib&quot;,repast.simphony.data.logging.mock;uses:=&quot;org.apache.log4j,repast.simphony.engine.environment&quot;,repast.simphony.data.logging.outputter; uses:=&quot;org.jmock,  org.jmock.cglib,  org.apache.log4j,  org.apache.log4j.spi,  junit.framework&quot;,repast.simphony.data.logging.outputter.engine; uses:=&quot;repast.simphony.data.engine,  repast.simphony.engine.controller,  repast.simphony.plugin,  repast.simphony.data.logging,  repast.simphony.engine.schedule,  repast.simphony.engine.environment,  repast.simphony.util,  repast.simphony.parameter,  repast.simphony.data.logging.outputter,  repast.simphony.scenario&quot;&#xA;Bundle-SymbolicName: repast.simphony.data&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/commons-math-1.1.jar,.&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.ora' version='1.2.0' singleton='false'>
      <update id='repast.simphony.ora' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.ora' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.ora' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.ora' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.ora' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui&#xA;Export-Package: repast.simphony.ora&#xA;Bundle-SymbolicName: repast.simphony.ora&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.batch.eclipse.edit' version='1.2.0'>
      <update id='repast.simphony.batch.eclipse.edit' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Batch_params Edit Support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='5'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse.edit' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.batch.eclipse.edit' version='1.2.0'/>
        <provided namespace='java.package' name='BatchParams.provider' version='0.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>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.batch.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.batch.eclipse.edit' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: BatchParams.provider.Batch_paramsEditPlugin$Implementation&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ClassPath: .&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: repast.simphony.batch.eclipse.edit;singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Localization: plugin&#xA;Export-Package: BatchParams.provider&#xA;Require-Bundle: org.eclipse.core.runtime,repast.simphony.batch.eclipse;visibility:=reexport,org.eclipse.emf.edit;visibility:=reexport
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.batch.eclipse' version='1.2.0'>
      <update id='repast.simphony.batch.eclipse' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='www.example.org'/>
        <property name='df_LT.pluginName' value='Batch_params Model'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.batch.eclipse' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.batch.eclipse' version='1.2.0'/>
        <provided namespace='java.package' name='BatchParams' version='0.0.0'/>
        <provided namespace='java.package' name='BatchParams.impl' version='0.0.0'/>
        <provided namespace='java.package' name='BatchParams.util' version='0.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>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.batch.eclipse' version='1.2.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;Export-Package: BatchParams,BatchParams.impl,BatchParams.util&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.emf.ecore;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: repast.simphony.batch.eclipse;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: .&#xA;Manifest-Version: 1.0
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.chart' version='1.2.0' singleton='false'>
      <update id='repast.simphony.chart' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Chart'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='62'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.chart' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.chart' version='1.2.0'/>
        <provided namespace='java.package' name='com.keypoint' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.base' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.base.config' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.base.log' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.base.modules' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.annotations' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.axis' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.block' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.demo' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.editor' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.encoders' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.entity' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.imagemap' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.labels' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.needle' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.plot' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.renderer' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.renderer.category' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.renderer.xy' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.servlet' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.title' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.urls' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.chart.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.category' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.contour' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.function' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.gantt' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.general' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.statistics' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.time' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.time.ohlc' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.data.xy' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.date' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.layout' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.text' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.threads' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.ui.about' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.ui.about.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.ui.action' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.ui.tabbedui' version='0.0.0'/>
        <provided namespace='java.package' name='org.jfree.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.chart' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.chart.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.chart.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.chart.gui.editor' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.chart.wizard' version='0.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>
      <requires size='8'>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.chart' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.core,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.plugin.util,repast.simphony.gui,repast.simphony.data,repast.simphony.runtime,saf.core.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: com.keypoint,org.jfree,org.jfree.base,org.jfree.base.config,org.jfree.base.log,org.jfree.base.modules,org.jfree.chart,org.jfree.chart.annotations,org.jfree.chart.axis,org.jfree.chart.block,org.jfree.chart.demo,org.jfree.chart.editor,org.jfree.chart.encoders,org.jfree.chart.entity,org.jfree.chart.event,org.jfree.chart.imagemap,org.jfree.chart.labels,org.jfree.chart.needle,org.jfree.chart.plot,org.jfree.chart.renderer,org.jfree.chart.renderer.category,org.jfree.chart.renderer.xy,org.jfree.chart.resources,org.jfree.chart.servlet,org.jfree.chart.title,org.jfree.chart.urls,org.jfree.chart.util,org.jfree.data,org.jfree.data.category,org.jfree.data.contour,org.jfree.data.function,org.jfree.data.gantt,org.jfree.data.general,org.jfree.data.io,org.jfree.data.jdbc,org.jfree.data.resources,org.jfree.data.statistics,org.jfree.data.time,org.jfree.data.time.ohlc,org.jfree.data.xml,org.jfree.data.xy,org.jfree.date,org.jfree.io,org.jfree.layout,org.jfree.resources,org.jfree.text,org.jfree.threads,org.jfree.ui,org.jfree.ui.about,org.jfree.ui.about.resources,org.jfree.ui.action,org.jfree.ui.tabbedui,org.jfree.util,repast.simphony.chart,repast.simphony.chart.engine,repast.simphony.chart.gui,repast.simphony.chart.gui.editor,repast.simphony.chart.wizard&#xA;Bundle-SymbolicName: repast.simphony.chart&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/jcommon-1.0.14.jar,lib/jfreechart-1.0.11.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.data.ui' version='1.2.0' singleton='false'>
      <update id='repast.simphony.data.ui' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Ui'/>
      </properties>
      <provides size='9'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data.ui' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.data.ui' version='1.2.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.io' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.analysis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.gui.aggregate' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.gui.formula' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.logging.outputter.gui' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.data.ui' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: edu.uci.ics.jung.io,repast.simphony.data.analysis,repast.simphony.data.gui,repast.simphony.data.gui.aggregate,repast.simphony.data.gui.formula,repast.simphony.data.logging.outputter.gui&#xA;Require-Bundle: saf.core.ui,repast.simphony.data,repast.simphony.gui,repast.simphony.plugin.util,repast.simphony.core,repast.simphony.runtime,repast.simphony.score.runtime,repast.simphony.score&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.data.ui&#xA;Bundle-Name: Ui&#xA;Bundle-ClassPath: .,lib/jung-io-2.0-alpha3.jar
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.core' version='1.2.0' singleton='false'>
      <update id='repast.simphony.core' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Core'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='535'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.core' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.core' version='1.2.0'/>
        <provided namespace='java.package' name='EDU.oswego.cs.dl.util.concurrent' version='0.0.0'/>
        <provided namespace='java.package' name='EDU.oswego.cs.dl.util.concurrent.misc' version='0.0.0'/>
        <provided namespace='java.package' name='au.com.bytecode.opencsv' version='0.0.0'/>
        <provided namespace='java.package' name='cern.clhep' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.bitvector' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.buffer' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.function' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.list' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.list.adapter' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.map' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix.bench' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix.doublealgo' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix.impl' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix.linalg' version='0.0.0'/>
        <provided namespace='java.package' name='cern.colt.matrix.objectalgo' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.math' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.random' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.random.engine' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.random.sampling' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.stat' version='0.0.0'/>
        <provided namespace='java.package' name='cern.jet.stat.quantile' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.algorithm' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.geom' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.geom.impl' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.geom.util' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.geomgraph' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.geomgraph.index' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index.bintree' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index.chain' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index.quadtree' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index.strtree' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.index.sweepline' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.io' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.linearref' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.noding' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.noding.snapround' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.buffer' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.distance' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.linemerge' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.overlay' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.polygonize' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.predicate' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.relate' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.operation.valid' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.planargraph' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.planargraph.algorithm' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.precision' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.simplify' version='0.0.0'/>
        <provided namespace='java.package' name='com.vividsolutions.jts.util' version='0.0.0'/>
        <provided namespace='java.package' name='corejava' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.blockmodel' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.cluster' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.filters' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.flows' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.generators' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.generators.random' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.importance' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.layout' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.layout.util' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.matrix' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.metrics' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.scoring' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.scoring.util' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.shortestpath' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.transformation' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.algorithms.util' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.graph' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.graph.event' version='0.0.0'/>
        <provided namespace='java.package' name='edu.uci.ics.jung.graph.util' version='0.0.0'/>
        <provided namespace='java.package' name='hep.aida' version='0.0.0'/>
        <provided namespace='java.package' name='hep.aida.bin' version='0.0.0'/>
        <provided namespace='java.package' name='hep.aida.ref' version='0.0.0'/>
        <provided namespace='java.package' name='javax.measure' version='0.0.0'/>
        <provided namespace='java.package' name='javax.measure.converter' version='0.0.0'/>
        <provided namespace='java.package' name='javax.measure.quantity' version='0.0.0'/>
        <provided namespace='java.package' name='javax.measure.unit' version='0.0.0'/>
        <provided namespace='java.package' name='javax.realtime' version='0.0.0'/>
        <provided namespace='java.package' name='javax.units' version='0.0.0'/>
        <provided namespace='java.package' name='javax.vecmath' version='0.0.0'/>
        <provided namespace='java.package' name='javolution' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.context' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.io' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.lang' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.testing' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.text' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.util' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.xml' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.xml.sax' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.xml.stream' version='0.0.0'/>
        <provided namespace='java.package' name='javolution.xml.ws' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.asm' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.asm.attrs' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.beans' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.core' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.proxy' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.reflect' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.transform' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.transform.hook' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.transform.impl' version='0.0.0'/>
        <provided namespace='java.package' name='net.sf.cglib.util' version='0.0.0'/>
        <provided namespace='java.package' name='net.sourceforge.openforecast' version='0.0.0'/>
        <provided namespace='java.package' name='net.sourceforge.openforecast.input' version='0.0.0'/>
        <provided namespace='java.package' name='net.sourceforge.openforecast.models' version='0.0.0'/>
        <provided namespace='java.package' name='net.sourceforge.openforecast.output' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.cli' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.bag' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.bidimap' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.buffer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.collection' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.comparators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.functors' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.iterators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.keyvalue' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.list' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.map' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.set' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.bag' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.bidimap' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.buffer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.collection' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.comparators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.functors' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.iterators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.keyvalue' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.list' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.map' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.multimap' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections15.set' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.enums' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.mutable' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.time' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.ddf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.dev' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hpsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hpsf.wellknown' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.dev' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.eventmodel' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.eventusermodel' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.extractor' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.record' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.record.aggregates' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.record.formula' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.usermodel' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.hssf.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.common' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.dev' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.eventfilesystem' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.filesystem' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.property' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.poifs.storage' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.poi.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.anakia' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.app' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.app.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.app.tools' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.context' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.convert' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.compiler' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.configuration' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.defaults' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.directive' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.log' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.parser.node' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.resource' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.resource.loader' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.runtime.visitor' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.servlet' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.test' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.test.misc' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.test.provider' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.test.view' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.texen' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.texen.ant' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.texen.defaults' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.texen.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.velocity.util.introspection' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.brewer.color' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.brewer.color.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.catalog' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.catalog.adaptable' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.catalog.defaults' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.catalog.shapefile' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.catalog.styling' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.coverage' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.coverage.grid' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.coverage.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.coverage.processing' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.coverage.processing.operation' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.collection' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.coverage.grid' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.coverage.grid.file' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.coverage.grid.stream' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.crs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.jdbc' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.jdbc.attributeio' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.jdbc.fidmapper' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.jdbc.referencing' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.memory' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.ows' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile.dbf' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile.indexed' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile.prj' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile.shp' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.shapefile.shp.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.store' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.data.view' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.factory' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.feature' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.feature.collection' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.feature.type' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.feature.visitor' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.expression' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.function' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.function.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.spatial' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.filter.visitor' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gce.arcgrid' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gce.imageio.asciigrid' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gce.imageio.asciigrid.raster' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gce.imageio.asciigrid.spi' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.geometry' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.geometry.coordinatesequence' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.geometry.jts' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gml' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.gml.producer' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.image' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.image.imageio' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.image.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.image.jai' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.quadtree' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.quadtree.fs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree.cachefs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree.database' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree.database.mysql' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree.fs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.index.rtree.memory' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.map' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.map.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.measure' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.citation' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.constraint' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.content' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.distribution' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.extent' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.identification' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.lineage' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.maintenance' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.quality' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.iso.spatial' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.metadata.sql' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.nature' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.ows' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.parameter' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.crs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.cs' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.datum' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.factory' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.factory.epsg' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.factory.wms' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.operation' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.operation.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.operation.matrix' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.operation.projection' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.operation.transform' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.referencing.wkt' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.renderer' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.renderer.lite' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.renderer.lite.gridcoverage2d' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.renderer.style' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.resources.geometry' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.resources.i18n' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.resources.image' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.styling' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.styling.visitor' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.gml' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.handlers' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.handlers.xsi' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.schema' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.schema.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.styling' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.transform' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.xLink' version='0.0.0'/>
        <provided namespace='java.package' name='org.geotools.xml.xsi' version='0.0.0'/>
        <provided namespace='java.package' name='org.jgap' version='0.0.0'/>
        <provided namespace='java.package' name='org.jgap.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.jgap.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.jgap.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.Concepts' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.JavaHelpSearch' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.Resources' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.Tutorial' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.Tutorial.SOMTutorial' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.images' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.introduction' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.reference_information' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.reference_information.Advanced' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.reference_information.Menu' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.help_contents.reference_information.Toolbar' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.inspection' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.jedit' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.jedit.tokenmarker' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.edit.visad' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.engine' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.engine.extenders' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.engine.learning' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.engine.listeners' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.engine.weights' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.helpers.factory' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.helpers.structure' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.helpers.templating' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.images' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.inspection' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.inspection.implementations' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.log' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.net' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.helpers' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.multipleInputs' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.parity' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.scripting' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.timeseries' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.validation' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.xor' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.xor.InputConnector' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.xor.rbf' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.engine.xpath' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.samples.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.script' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.structure' version='0.0.0'/>
        <provided namespace='java.package' name='org.joone.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.economics.money' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.geography.coordinates' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.geography.coordinates.crs' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.mathematics.function' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.mathematics.number' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.mathematics.structure' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.mathematics.vector' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.physics.amount' version='0.0.0'/>
        <provided namespace='java.package' name='org.jscience.physics.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.future' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.ibis' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.jini' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.message' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.migration' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.proxy' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.reply' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.request' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.body.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.descriptor.data' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.descriptor.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.communication' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.creation' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.group' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.handler' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.migration' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.security' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.exceptions.service' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.group' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.group.spmd' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.jini' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.mop' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.node' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.globus' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.globus.start' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.lsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.rsh' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.rsh.maprsh' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.process.ssh' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.runtime.ibis' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.runtime.jini' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.runtime.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.xml.handler' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.core.xml.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.implicit' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.locationserver' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.locationserver.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.migration' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.mixedlocation' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.security.crypto' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.proactive.ext.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.coverage' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.coverage.grid' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.coverage.grid.quadrilateral' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.coverage.processing' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.display' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.display.canvas' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.display.canvas.web' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.simple' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.type' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.feature.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.filter' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.filter.capability' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.filter.expression' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.filter.sort' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.filter.spatial' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.canvas' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.canvas.map2d' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.canvas.map2d.web' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.canvas.web' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.primitive' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.primitive.store' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.style' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.display.style.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.go.spatial' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.layer' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.layer.source' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.citation' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.constraint' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.content' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.distribution' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.extent' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.identification' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.lineage' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.maintenance' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.quality' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.metadata.spatial' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.parameter' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.referencing' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.referencing.crs' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.referencing.cs' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.referencing.datum' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.referencing.operation' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.sld' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.spatialschema.geometry' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.spatialschema.geometry.aggregate' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.spatialschema.geometry.complex' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.spatialschema.geometry.geometry' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.spatialschema.geometry.primitive' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.temporal' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.webservice' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.webservice.capability' version='0.0.0'/>
        <provided namespace='java.package' name='org.opengis.webservice.feature' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.adaptation.ga' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.adaptation.neural' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.adaptation.regression' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.context' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.context.space.continuous' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.context.space.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.context.space.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.context.space.grid' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.controller' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.environment' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.schedule' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.watcher' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.engine.watcher.query' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.filter' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.datasource' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.freezedryers' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.freezedryers.proj' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.parameter' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query.space.continuous' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query.space.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query.space.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query.space.grid' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.query.space.projection' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.random' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.render' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.continuous' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.delaunay' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.gis' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.graph' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.grid' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.space.projection' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.util.bytecode' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.util.collections' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.valueLayer' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.visualization' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.xml' version='0.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>
      <requires size='1'>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.core' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-ClassPath: lib/velocity-1.4.jar,lib/vecmath-1.3.1.jar,lib/opencsv-1.5.jar,lib/jsr108-0.01.jar,lib/geoapi-2.0.jar,lib/concurrent-1.3.4.jar,lib/commons-lang-2.1.jar,lib/commons-collections-3.2.jar,lib/commons-cli-1.0.jar,lib/colt-1.2.0.jar,lib/cglib-nodep-2.1_3.jar,.,lib/geoapi-nogenerics-2.1-M2.jar,lib/gt2-api-2.3.3.jar,lib/gt2-arcgrid-2.3.3.jar,lib/gt2-brewer-2.3.3.jar,lib/gt2-coverage-2.3.3.jar,lib/gt2-indexed-shapefile-2.3.3.jar,lib/gt2-main-2.3.3.jar,lib/gt2-referencing-2.3.3.jar,lib/gt2-render-2.3.3.jar,lib/gt2-shapefile-2.3.3.jar,lib/imageioext-asciigrid-1.0-rc1.jar,lib/jts-1.7.1.jar,lib/jgap.jar,lib/OpenForecast-0.4.0.jar,lib/ProActive.jar,lib/collections-generic-4.01.jar,lib/jscience.jar,lib/poi-3.0.2-FINAL-20080204.jar,lib/joone-editor.jar,lib/joone-engine.jar,lib/jung-algorithms-2.0-beta1.jar,lib/jung-api-2.0-beta1.jar,lib/jung-graph-impl-2.0-beta1.jar,lib/jung-io-2.0-alpha3.jar&#xA;Require-Bundle: repast.simphony.runtime&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.core&#xA;Bundle-Version: 1.2.0&#xA;Eclipse-LazyStart: false&#xA;Export-Package: EDU.oswego.cs.dl.util.concurrent,EDU.oswego.cs.dl.util.concurrent.misc;uses:=&quot;EDU.oswego.cs.dl.util.concurrent,javax.swing&quot;,au.com.bytecode.opencsv,cern.clhep,cern.colt;uses:=&quot;cern.colt.list,cern.colt.function&quot;,cern.colt.bitvector;uses:=&quot;cern.colt,cern.colt.function&quot;,cern.colt.buffer;uses:=&quot;cern.colt.list,cern.colt&quot;,cern.colt.function,cern.colt.list; uses:=&quot;cern.colt,  cern.colt.function,  cern.colt.buffer,  cern.colt.bitvector&quot;,cern.colt.list.adapter;uses:=&quot;cern.colt.list&quot;,cern.colt.map;uses:=&quot;cern.colt.list,cern.colt,cern.colt.function&quot;,cern.colt.matrix; uses:=&quot;cern.colt.list,  cern.colt.function,  cern.colt,  cern.colt.matrix.impl&quot;,cern.colt.matrix.bench; uses:=&quot;cern.colt.function,  cern.colt.matrix.linalg,  cern.colt,  cern.colt.matrix&quot;,cern.colt.matrix.doublealgo; uses:=&quot;cern.jet.math,  hep.aida.bin,  cern.colt.function,  cern.colt,  cern.colt.matrix.impl,  hep.aida,  cern.jet.random.engine,  cern.colt.matrix&quot;,cern.colt.matrix.impl; uses:=&quot;cern.colt.matrix.doublealgo,  cern.jet.math,  cern.colt.map,  cern.colt.list,  cern.colt.function,  cern.colt,  cern.jet.random.engine,  cern.colt.matrix&quot;,cern.colt.matrix.linalg; uses:=&quot;cern.colt.list,  cern.colt,  cern.colt.function,  EDU.oswego.cs.dl.util.concurrent,  cern.colt.matrix&quot;,cern.colt.matrix.objectalgo; uses:=&quot;cern.colt.function,  cern.colt,  cern.colt.matrix.impl,  cern.colt.matrix&quot;,cern.jet.math;uses:=&quot;cern.colt.function&quot;,cern.jet.random;uses:=&quot;cern.colt.function,cern.colt,cern.jet.random.engine&quot;,cern.jet.random.engine;uses:=&quot;cern.colt.function,cern.colt&quot;,cern.jet.random.sampling;uses:=&quot;cern.jet.random,cern.colt,cern.jet.random.engine&quot;,cern.jet.stat;uses:=&quot;cern.jet.math,cern.colt.list&quot;,cern.jet.stat.quantile; uses:=&quot;cern.colt.list,  cern.colt.function,  cern.colt,  cern.jet.random.sampling,  cern.jet.random.engine&quot;,com.vividsolutions.jts,com.vividsolutions.jts.algorithm;uses:=&quot;com.vividsolutions.jts.index.chain,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.geom;uses:=&quot;com.vividsolutions.jts.geom.util&quot;,com.vividsolutions.jts.geom.impl;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.geom.util;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.geomgraph;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom,com.vividsolutions.jts.geomgraph.index&quot;,com.vividsolutions.jts.geomgraph.index;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom,com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.index;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.index.bintree,com.vividsolutions.jts.index.chain;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.index.quadtree;uses:=&quot;com.vividsolutions.jts.geom,com.vividsolutions.jts.index&quot;,com.vividsolutions.jts.index.strtree;uses:=&quot;com.vividsolutions.jts.geom,com.vividsolutions.jts.index&quot;,com.vividsolutions.jts.index.sweepline,com.vividsolutions.jts.io;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.linearref,com.vividsolutions.jts.noding;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.index.chain,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.noding.snapround;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom,com.vividsolutions.jts.noding&quot;,com.vividsolutions.jts.operation;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom,com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.operation.buffer;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom,com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.operation.distance;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.operation.linemerge;uses:=&quot;com.vividsolutions.jts.planargraph,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.operation.overlay; uses:=&quot;com.vividsolutions.jts.algorithm,  com.vividsolutions.jts.geom,  com.vividsolutions.jts.operation,  com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.operation.polygonize;uses:=&quot;com.vividsolutions.jts.planargraph,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.operation.predicate;uses:=&quot;com.vividsolutions.jts.geom.util,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.operation.relate;uses:=&quot;com.vividsolutions.jts.geom,com.vividsolutions.jts.operation,com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.operation.valid;uses:=&quot;com.vividsolutions.jts.geom,com.vividsolutions.jts.index.sweepline,com.vividsolutions.jts.geomgraph&quot;,com.vividsolutions.jts.planargraph;uses:=&quot;com.vividsolutions.jts.algorithm,com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.planargraph.algorithm,com.vividsolutions.jts.precision;uses:=&quot;com.vividsolutions.jts.geom&quot;,com.vividsolutions.jts.simplify;uses:=&quot;com.vividsolutions.jts.geom.util,com.vividsolutions.jts.geom,com.vividsolutions.jts.index&quot;,com.vividsolutions.jts.util;uses:=&quot;com.vividsolutions.jts.geom&quot;,corejava,edu.uci.ics.jung.algorithms.blockmodel,edu.uci.ics.jung.algorithms.cluster,edu.uci.ics.jung.algorithms.filters,edu.uci.ics.jung.algorithms.flows,edu.uci.ics.jung.algorithms.generators,edu.uci.ics.jung.algorithms.generators.random,edu.uci.ics.jung.algorithms.importance,edu.uci.ics.jung.algorithms.layout,edu.uci.ics.jung.algorithms.layout.util,edu.uci.ics.jung.algorithms.matrix,edu.uci.ics.jung.algorithms.metrics,edu.uci.ics.jung.algorithms.scoring,edu.uci.ics.jung.algorithms.scoring.util,edu.uci.ics.jung.algorithms.shortestpath,edu.uci.ics.jung.algorithms.transformation,edu.uci.ics.jung.algorithms.util,edu.uci.ics.jung.graph,edu.uci.ics.jung.graph.event,edu.uci.ics.jung.graph.util,hep.aida,hep.aida.bin; uses:=&quot;cern.jet.stat.quantile,  cern.colt.list,  cern.colt.function,  cern.colt,  hep.aida,  cern.colt.buffer,  cern.jet.random.engine&quot;,hep.aida.ref;uses:=&quot;cern.colt.matrix.impl,hep.aida&quot;,javax.measure,javax.measure.converter,javax.measure.quantity,javax.measure.unit,javax.realtime,javax.units,javax.vecmath,javolution;uses:=&quot;javolution.realtime,javolution.xml&quot;,javolution.context,javolution.io;uses:=&quot;javolution.lang&quot;,javolution.lang;uses:=&quot;javolution.realtime,javolution.util&quot;,javolution.testing,javolution.text,javolution.util;uses:=&quot;javolution.realtime,javolution.lang&quot;,javolution.xml; uses:=&quot;javolution.lang,  javolution.realtime,  javolution.xml.sax,  javolution.xml.pull,  javolution.util&quot;,javolution.xml.sax;uses:=&quot;javolution.lang,org.xml.sax,javolution.xml.pull&quot;,javolution.xml.stream,javolution.xml.ws,net.sf.cglib.asm,net.sf.cglib.asm.attrs;uses:=&quot;net.sf.cglib.asm&quot;,net.sf.cglib.beans;uses:=&quot;net.sf.cglib.core,net.sf.cglib.asm&quot;,net.sf.cglib.core;uses:=&quot;net.sf.cglib.asm&quot;,net.sf.cglib.proxy;uses:=&quot;net.sf.cglib.core,net.sf.cglib.asm&quot;,net.sf.cglib.reflect;uses:=&quot;net.sf.cglib.core,net.sf.cglib.asm&quot;,net.sf.cglib.transform; uses:=&quot;net.sf.cglib.core,  org.apache.tools.ant.types,  net.sf.cglib.asm,  org.apache.tools.ant&quot;,net.sf.cglib.transform.hook;uses:=&quot;net.sf.cglib.asm,net.sf.cglib.transform,org.codehaus.aspectwerkz.hook&quot;,net.sf.cglib.transform.impl;uses:=&quot;net.sf.cglib.core,net.sf.cglib.transform,net.sf.cglib.asm&quot;,net.sf.cglib.util;uses:=&quot;net.sf.cglib.core,net.sf.cglib.asm&quot;,net.sourceforge.openforecast,net.sourceforge.openforecast.input,net.sourceforge.openforecast.models,net.sourceforge.openforecast.output,org.apache.commons.cli,org.apache.commons.collections,org.apache.commons.collections.bag,org.apache.commons.collections.bidimap,org.apache.commons.collections.buffer,org.apache.commons.collections.collection,org.apache.commons.collections.comparators,org.apache.commons.collections.functors,org.apache.commons.collections.iterators,org.apache.commons.collections.keyvalue,org.apache.commons.collections.list,org.apache.commons.collections.map,org.apache.commons.collections.set,org.apache.commons.collections15,org.apache.commons.collections15.bag,org.apache.commons.collections15.bidimap,org.apache.commons.collections15.buffer,org.apache.commons.collections15.collection,org.apache.commons.collections15.comparators,org.apache.commons.collections15.functors,org.apache.commons.collections15.iterators,org.apache.commons.collections15.keyvalue,org.apache.commons.collections15.list,org.apache.commons.collections15.map,org.apache.commons.collections15.multimap,org.apache.commons.collections15.set,org.apache.commons.lang,org.apache.commons.lang.builder,org.apache.commons.lang.enums,org.apache.commons.lang.exception,org.apache.commons.lang.math,org.apache.commons.lang.mutable,org.apache.commons.lang.time,org.apache.poi,org.apache.poi.ddf,org.apache.poi.dev,org.apache.poi.hpsf,org.apache.poi.hpsf.wellknown,org.apache.poi.hssf.dev,org.apache.poi.hssf.eventmodel,org.apache.poi.hssf.eventusermodel,org.apache.poi.hssf.extractor,org.apache.poi.hssf.model,org.apache.poi.hssf.record,org.apache.poi.hssf.record.aggregates,org.apache.poi.hssf.record.formula,org.apache.poi.hssf.usermodel,org.apache.poi.hssf.util,org.apache.poi.poifs.common,org.apache.poi.poifs.dev,org.apache.poi.poifs.eventfilesystem,org.apache.poi.poifs.filesystem,org.apache.poi.poifs.property,org.apache.poi.poifs.storage,org.apache.poi.util,org.apache.velocity,org.apache.velocity.anakia,org.apache.velocity.app,org.apache.velocity.app.event,org.apache.velocity.app.tools,org.apache.velocity.context,org.apache.velocity.convert,org.apache.velocity.exception,org.apache.velocity.io,org.apache.velocity.runtime,org.apache.velocity.runtime.compiler,org.apache.velocity.runtime.configuration,org.apache.velocity.runtime.defaults,org.apache.velocity.runtime.directive,org.apache.velocity.runtime.exception,org.apache.velocity.runtime.log,org.apache.velocity.runtime.parser,org.apache.velocity.runtime.parser.node,org.apache.velocity.runtime.resource,org.apache.velocity.runtime.resource.loader,org.apache.velocity.runtime.visitor,org.apache.velocity.servlet,org.apache.velocity.test,org.apache.velocity.test.misc,org.apache.velocity.test.provider,org.apache.velocity.test.view,org.apache.velocity.texen,org.apache.velocity.texen.ant,org.apache.velocity.texen.defaults,org.apache.velocity.texen.util,org.apache.velocity.util,org.apache.velocity.util.introspection,org.geotools.brewer.color,org.geotools.brewer.color.resources,org.geotools.catalog; uses:=&quot;org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.geotools.util,  javax.swing&quot;,org.geotools.catalog.adaptable,org.geotools.catalog.defaults; uses:=&quot;org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.geotools.catalog,  org.geotools.geometry.jts,  org.geotools.util,  javax.swing&quot;,org.geotools.catalog.shapefile; uses:=&quot;org.geotools.data.shapefile,  org.geotools.catalog,  org.geotools.data,  org.geotools.util&quot;,org.geotools.catalog.styling,org.geotools.coverage,org.geotools.coverage.grid,org.geotools.coverage.io,org.geotools.coverage.processing,org.geotools.coverage.processing.operation,org.geotools.data; uses:=&quot;org.opengis.referencing.crs,  org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.feature,  org.geotools.factory&quot;,org.geotools.data.collection,org.geotools.data.coverage.grid; uses:=&quot;org.opengis.parameter,  org.opengis.coverage.grid,  org.opengis.referencing.crs,  org.geotools.factory&quot;,org.geotools.data.coverage.grid.file;uses:=&quot;org.opengis.catalog,org.opengis.coverage.grid&quot;,org.geotools.data.coverage.grid.stream;uses:=&quot;org.opengis.coverage.grid&quot;,org.geotools.data.crs; uses:=&quot;org.opengis.referencing.operation,  org.geotools.data.store,  org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.geotools.geometry.jts,  org.geotools.data,  org.geotools.feature,  org.geotools.factory&quot;,org.geotools.data.jdbc; uses:=&quot;org.geotools.feature.visitor,  org.geotools.filter,  org.geotools.data.jdbc.attributeio,  com.vividsolutions.jts.geom,  javax.sql,  org.geotools.data.jdbc.fidmapper,  org.geotools.util,  org.geotools.data,  org.geotools.feature,  org.geotools.filter.visitor&quot;,org.geotools.data.jdbc.attributeio;uses:=&quot;com.vividsolutions.jts.io&quot;,org.geotools.data.jdbc.fidmapper;uses:=&quot;org.geotools.feature&quot;,org.geotools.data.jdbc.referencing; uses:=&quot;org.opengis.referencing.crs,  org.opengis.metadata.citation,  org.opengis.referencing,  org.geotools.data.jdbc,  org.opengis.util&quot;,org.geotools.data.memory; uses:=&quot;com.vividsolutions.jts.geom,  org.geotools.data,  org.geotools.feature.collection,  org.geotools.feature&quot;,org.geotools.data.ows,org.geotools.data.shapefile; uses:=&quot;org.geotools.data.shapefile.dbf,  com.vividsolutions.jts.geom,  org.geotools.data.shapefile.shp,  org.geotools.data,  org.geotools.data.shapefile.prj,  org.geotools.feature&quot;,org.geotools.data.shapefile.dbf,org.geotools.data.shapefile.indexed; uses:=&quot;org.geotools.data.shapefile.dbf,  org.geotools.filter,  org.geotools.data.shapefile,  com.vividsolutions.jts.geom,  org.geotools.data.shapefile.shp,  org.geotools.index.rtree,  org.geotools.index.quadtree,  org.geotools.data,  org.geotools.feature&quot;,org.geotools.data.shapefile.prj;uses:=&quot;org.opengis.referencing.crs&quot;,org.geotools.data.shapefile.shp; uses:=&quot;com.vividsolutions.jts.algorithm,  org.geotools.geometry.coordinatesequence,  org.geotools.data.shapefile,  com.vividsolutions.jts.geom,  org.geotools.data&quot;,org.geotools.data.shapefile.shp.xml;uses:=&quot;com.vividsolutions.jts.geom,org.jdom&quot;,org.geotools.data.store; uses:=&quot;org.geotools.feature.visitor,  org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.util,  org.geotools.data,  org.geotools.feature,  org.opengis.util&quot;,org.geotools.data.view; uses:=&quot;org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.data,  org.geotools.feature&quot;,org.geotools.event,org.geotools.factory;uses:=&quot;javax.naming,javax.imageio.spi&quot;,org.geotools.feature; uses:=&quot;org.opengis.referencing.crs,  org.geotools.feature.visitor,  org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.data,  org.geotools.util,  org.geotools.data.collection&quot;,org.geotools.feature.collection;uses:=&quot;org.geotools.feature&quot;,org.geotools.feature.type; uses:=&quot;org.opengis.referencing.crs,  org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.feature&quot;,org.geotools.feature.visitor;uses:=&quot;org.geotools.feature&quot;,org.geotools.filter; uses:=&quot;com.vividsolutions.jts.geom,  org.geotools.feature,  org.opengis.util,  org.geotools.factory&quot;,org.geotools.filter.expression,org.geotools.filter.function; uses:=&quot;org.geotools.feature.visitor,  org.geotools.filter,  com.vividsolutions.jts.geom,  org.geotools.util,  org.geotools.feature,  org.geotools.filter.visitor&quot;,org.geotools.filter.function.math,org.geotools.filter.parser,org.geotools.filter.spatial,org.geotools.filter.visitor;uses:=&quot;org.geotools.filter&quot;,org.geotools.gce.arcgrid,org.geotools.gce.imageio.asciigrid,org.geotools.gce.imageio.asciigrid.raster,org.geotools.gce.imageio.asciigrid.spi,org.geotools.geometry; uses:=&quot;org.opengis.referencing.operation,  org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.geotools.geometry.jts&quot;,org.geotools.geometry.coordinatesequence; uses:=&quot;org.opengis.referencing.operation,  com.vividsolutions.jts.geom.impl,  com.vividsolutions.jts.geom,  org.geotools.geometry.jts&quot;,org.geotools.geometry.jts; uses:=&quot;org.opengis.referencing.operation,  org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.opengis.spatialschema.geometry,  org.geotools.factory&quot;,org.geotools.gml; uses:=&quot;com.vividsolutions.jts.algorithm,  org.xml.sax,  org.xml.sax.helpers,  com.vividsolutions.jts.geom,  org.geotools.feature&quot;,org.geotools.gml.producer; uses:=&quot;org.xml.sax,  org.geotools.xml.transform,  org.xml.sax.helpers,  com.vividsolutions.jts.geom,  org.geotools.data,  org.geotools.feature&quot;,org.geotools.image,org.geotools.image.imageio,org.geotools.image.io,org.geotools.image.jai,org.geotools.index,org.geotools.index.quadtree;uses:=&quot;com.vividsolutions.jts.geom&quot;,org.geotools.index.quadtree.fs;uses:=&quot;org.geotools.index.quadtree,com.vividsolutions.jts.geom&quot;,org.geotools.index.rtree;uses:=&quot;org.geotools.filter,com.vividsolutions.jts.geom,org.geotools.index&quot;,org.geotools.index.rtree.cachefs;uses:=&quot;org.geotools.index.rtree,org.geotools.index&quot;,org.geotools.index.rtree.database;uses:=&quot;org.geotools.index.rtree,org.geotools.index,javax.sql&quot;,org.geotools.index.rtree.database.mysql;uses:=&quot;org.geotools.index.rtree.database&quot;,org.geotools.index.rtree.fs;uses:=&quot;org.geotools.index.rtree,org.geotools.index&quot;,org.geotools.index.rtree.memory;uses:=&quot;org.geotools.index.rtree,org.geotools.index&quot;,org.geotools.io;uses:=&quot;javax.swing.filechooser&quot;,org.geotools.map; uses:=&quot;org.geotools.map.event,  org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.geotools.styling,  javax.swing.event,  org.opengis.coverage.grid,  org.geotools.data,  org.geotools.feature&quot;,org.geotools.map.event;uses:=&quot;org.opengis.referencing.crs,org.geotools.map,com.vividsolutions.jts.geom&quot;,org.geotools.math;uses:=&quot;javax.vecmath,org.opengis.util&quot;,org.geotools.measure; uses:=&quot;org.opengis.referencing.crs,  javax.units,  org.opengis.spatialschema.geometry,  org.geotools.resources&quot;,org.geotools.metadata.iso; uses:=&quot;org.opengis.metadata.content,  org.opengis.metadata.distribution,  org.opengis.metadata,  org.opengis.metadata.identification,  org.geotools.metadata.iso.content,  org.opengis.metadata.maintenance,  org.opengis.metadata.citation,  org.opengis.util&quot;,org.geotools.metadata.iso.citation;uses:=&quot;org.geotools.metadata.iso,org.opengis.metadata.citation,org.opengis.util&quot;,org.geotools.metadata.iso.constraint;uses:=&quot;org.geotools.metadata.iso,org.opengis.metadata.constraint,org.opengis.util&quot;,org.geotools.metadata.iso.content; uses:=&quot;org.opengis.metadata.content,  org.geotools.metadata.iso,  org.opengis.metadata,  org.opengis.util,  javax.units&quot;,org.geotools.metadata.iso.distribution; uses:=&quot;org.geotools.metadata.iso,  org.opengis.metadata.distribution,  org.opengis.metadata.citation,  javax.units,  org.opengis.util&quot;,org.geotools.metadata.iso.extent; uses:=&quot;org.geotools.metadata.iso,  org.opengis.referencing.datum,  org.opengis.metadata.extent,  org.opengis.metadata,  javax.units,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.geotools.metadata.iso.identification; uses:=&quot;org.geotools.metadata.iso,  org.opengis.metadata.identification,  org.opengis.metadata.citation,  org.opengis.util&quot;,org.geotools.metadata.iso.lineage; uses:=&quot;org.geotools.metadata.iso,  org.opengis.metadata.lineage,  org.opengis.metadata.citation,  org.opengis.referencing,  org.opengis.util&quot;,org.geotools.metadata.iso.maintenance;uses:=&quot;org.geotools.metadata.iso,org.opengis.metadata.maintenance,org.opengis.util&quot;,org.geotools.metadata.iso.quality; uses:=&quot;org.geotools.metadata.iso,  org.opengis.metadata.quality,  org.opengis.metadata.lineage,  org.opengis.metadata.maintenance,  org.opengis.metadata.citation,  org.opengis.metadata.extent,  org.opengis.metadata,  javax.units,  org.opengis.util&quot;,org.geotools.metadata.iso.spatial; uses:=&quot;org.geotools.metadata.iso,  org.opengis.metadata.spatial,  org.opengis.spatialschema.geometry.primitive,  org.opengis.util&quot;,org.geotools.metadata.sql,org.geotools.nature,org.geotools.ows;uses:=&quot;org.xml.sax&quot;,org.geotools.parameter; uses:=&quot;org.geotools.referencing,  org.geotools.io,  org.opengis.metadata,  org.geotools.referencing.wkt,  org.opengis.referencing.operation,  org.opengis.parameter,  org.opengis.metadata.citation,  org.geotools.util,  javax.media.jai,  javax.units,  org.opengis.util&quot;,org.geotools.referencing; uses:=&quot;org.opengis.referencing.crs,  com.vividsolutions.jts.geom,  org.opengis.metadata,  org.geotools.factory,  org.opengis.spatialschema.geometry,  org.geotools.referencing.wkt,  org.opengis.referencing.operation,  org.opengis.referencing.cs,  org.opengis.referencing.datum,  org.opengis.referencing,  org.opengis.metadata.citation,  org.opengis.metadata.extent,  org.opengis.spatialschema.geometry.geometry,  org.opengis.util,  javax.units&quot;,org.geotools.referencing.crs; uses:=&quot;org.geotools.referencing.factory,  org.opengis.referencing.crs,  org.opengis.metadata.citation,  org.opengis.referencing,  org.opengis.util&quot;,org.geotools.referencing.cs; uses:=&quot;org.geotools.measure,  org.opengis.referencing.operation,  org.geotools.referencing,  org.opengis.referencing.cs,  org.opengis.util,  org.geotools.referencing.wkt,  javax.units&quot;,org.geotools.referencing.datum; uses:=&quot;org.geotools.referencing,  org.geotools.referencing.wkt,  org.opengis.referencing.operation,  org.opengis.referencing.datum,  org.geotools.referencing.operation.matrix,  org.opengis.metadata.extent,  org.opengis.util,  javax.units&quot;,org.geotools.referencing.factory; uses:=&quot;org.opengis.referencing.crs,  org.geotools.factory,  org.opengis.referencing.operation,  org.opengis.parameter,  org.opengis.referencing.datum,  org.opengis.referencing.cs,  javax.imageio.spi,  org.opengis.metadata.citation,  org.opengis.referencing,  org.opengis.metadata.extent,  org.opengis.util,  javax.units&quot;,org.geotools.referencing.factory.epsg; uses:=&quot;org.opengis.referencing.crs,  org.geotools.factory,  javax.sql,  org.opengis.referencing.operation,  org.opengis.parameter,  org.geotools.referencing.factory,  org.opengis.referencing.cs,  org.opengis.referencing.datum,  javax.imageio.spi,  org.opengis.referencing,  org.opengis.metadata.citation,  org.opengis.metadata.extent,  org.opengis.util,  javax.units&quot;,org.geotools.referencing.factory.wms; uses:=&quot;org.opengis.parameter,  org.geotools.referencing.factory,  org.opengis.referencing.crs,  org.opengis.referencing,  org.opengis.metadata.citation,  org.opengis.util,  org.geotools.factory&quot;,org.geotools.referencing.operation; uses:=&quot;javax.vecmath,  org.opengis.referencing.crs,  org.geotools.referencing,  org.opengis.metadata.quality,  org.opengis.metadata,  org.opengis.spatialschema.geometry,  org.geotools.referencing.wkt,  org.geotools.factory,  org.opengis.referencing.operation,  org.opengis.parameter,  org.geotools.referencing.factory,  org.geotools.referencing.operation.matrix,  org.opengis.referencing.cs,  org.opengis.metadata.citation,  org.opengis.referencing,  org.geotools.referencing.operation.transform,  org.opengis.metadata.extent,  javax.units,  org.opengis.util&quot;,org.geotools.referencing.operation.builder,org.geotools.referencing.operation.matrix; uses:=&quot;org.opengis.referencing.operation,  javax.vecmath,  org.opengis.referencing.cs,  org.opengis.spatialschema.geometry&quot;,org.geotools.referencing.operation.projection; uses:=&quot;org.opengis.referencing.operation,  org.opengis.parameter,  org.geotools.referencing.operation,  org.geotools.referencing.operation.transform,  org.opengis.metadata,  org.geotools.parameter&quot;,org.geotools.referencing.operation.transform; uses:=&quot;org.geotools.resources.geometry,  org.opengis.spatialschema.geometry,  org.geotools.referencing.wkt,  org.opengis.referencing.operation,  org.opengis.parameter,  org.opengis.referencing.datum,  org.geotools.referencing.operation.matrix,  org.geotools.referencing.operation,  org.geotools.referencing.datum,  javax.media.jai,  javax.units,  org.geotools.resources&quot;,org.geotools.referencing.wkt; uses:=&quot;org.opengis.referencing.crs,  org.opengis.referencing.operation,  org.opengis.parameter,  org.geotools.referencing.factory,  org.opengis.referencing.datum,  org.opengis.referencing.cs,  org.opengis.metadata.citation,  org.opengis.referencing,  org.opengis.util,  javax.units&quot;,org.geotools.renderer,org.geotools.renderer.lite,org.geotools.renderer.lite.gridcoverage2d,org.geotools.renderer.style,org.geotools.resources; uses:=&quot;org.opengis.referencing.crs,  org.opengis.spatialschema.geometry,  org.geotools.geometry,  org.geotools.referencing.wkt,  org.opengis.referencing.operation,  javax.swing.event,  org.opengis.referencing.cs,  org.opengis.referencing.datum,  javax.swing,  javax.units&quot;,org.geotools.resources.geometry,org.geotools.resources.i18n;uses:=&quot;org.opengis.util,org.geotools.resources&quot;,org.geotools.resources.image,org.geotools.styling; uses:=&quot;org.geotools.event,  org.geotools.filter,  org.geotools.data,  org.geotools.feature,  org.geotools.factory&quot;,org.geotools.styling.visitor;uses:=&quot;org.geotools.filter,org.geotools.filter.visitor,org.geotools.styling&quot;,org.geotools.util,org.geotools.xml; uses:=&quot;org.xml.sax,  org.xml.sax.helpers,  org.geotools.xml.schema,  org.geotools.xml.handlers.xsi&quot;,org.geotools.xml.filter; uses:=&quot;org.geotools.xml.schema.impl,  org.xml.sax,  org.geotools.filter,  org.geotools.xml.schema,  org.geotools.xml&quot;,org.geotools.xml.gml; uses:=&quot;org.xml.sax,  org.geotools.xml.schema,  com.vividsolutions.jts.geom,  org.geotools.data,  org.geotools.feature,  org.geotools.xml&quot;,org.geotools.xml.handlers;uses:=&quot;org.xml.sax,org.geotools.xml.schema,org.geotools.xml&quot;,org.geotools.xml.handlers.xsi;uses:=&quot;org.xml.sax,org.geotools.xml.schema,org.geotools.xml&quot;,org.geotools.xml.schema;uses:=&quot;org.xml.sax,org.geotools.xml,org.geotools.factory&quot;,org.geotools.xml.schema.impl;uses:=&quot;org.xml.sax,org.geotools.xml.schema,org.geotools.xml&quot;,org.geotools.xml.styling; uses:=&quot;org.geotools.xml.schema.impl,  org.xml.sax,  org.geotools.xml.schema,  org.geotools.xml&quot;,org.geotools.xml.transform; uses:=&quot;org.xml.sax,  org.xml.sax.helpers,  javax.xml.transform.stream,  javax.xml.transform&quot;,org.geotools.xml.xLink;uses:=&quot;org.geotools.xml.schema&quot;,org.geotools.xml.xsi;uses:=&quot;org.xml.sax,org.geotools.xml.schema,org.geotools.xml&quot;,org.jgap,org.jgap.event,org.jgap.impl,org.jgap.xml,org.joone.edit,org.joone.edit.help_contents,org.joone.edit.help_contents.Concepts,org.joone.edit.help_contents.JavaHelpSearch,org.joone.edit.help_contents.Resources,org.joone.edit.help_contents.Tutorial,org.joone.edit.help_contents.Tutorial.SOMTutorial,org.joone.edit.help_contents.images,org.joone.edit.help_contents.introduction,org.joone.edit.help_contents.reference_information,org.joone.edit.help_contents.reference_information.Advanced,org.joone.edit.help_contents.reference_information.Menu,org.joone.edit.help_contents.reference_information.Toolbar,org.joone.edit.inspection,org.joone.edit.jedit,org.joone.edit.jedit.tokenmarker,org.joone.edit.visad,org.joone.engine,org.joone.engine.extenders,org.joone.engine.learning,org.joone.engine.listeners,org.joone.engine.weights,org.joone.exception,org.joone.helpers.factory,org.joone.helpers.structure,org.joone.helpers.templating,org.joone.images,org.joone.inspection,org.joone.inspection.implementations,org.joone.io,org.joone.log,org.joone.net,org.joone.samples.engine.helpers,org.joone.samples.engine.multipleInputs,org.joone.samples.engine.parity,org.joone.samples.engine.scripting,org.joone.samples.engine.timeseries,org.joone.samples.engine.validation,org.joone.samples.engine.xml,org.joone.samples.engine.xor,org.joone.samples.engine.xor.InputConnector,org.joone.samples.engine.xor.rbf,org.joone.samples.engine.xpath,org.joone.samples.util,org.joone.script,org.joone.structure,org.joone.util,org.jscience,org.jscience.economics.money,org.jscience.geography.coordinates,org.jscience.geography.coordinates.crs,org.jscience.mathematics.function,org.jscience.mathematics.number,org.jscience.mathematics.structure,org.jscience.mathematics.vector,org.jscience.physics.amount,org.jscience.physics.model,org.objectweb.proactive,org.objectweb.proactive.core,org.objectweb.proactive.core.body,org.objectweb.proactive.core.body.future,org.objectweb.proactive.core.body.ibis,org.objectweb.proactive.core.body.jini,org.objectweb.proactive.core.body.message,org.objectweb.proactive.core.body.migration,org.objectweb.proactive.core.body.proxy,org.objectweb.proactive.core.body.reply,org.objectweb.proactive.core.body.request,org.objectweb.proactive.core.body.rmi,org.objectweb.proactive.core.descriptor.data,org.objectweb.proactive.core.descriptor.xml,org.objectweb.proactive.core.event,org.objectweb.proactive.core.exceptions,org.objectweb.proactive.core.exceptions.communication,org.objectweb.proactive.core.exceptions.creation,org.objectweb.proactive.core.exceptions.group,org.objectweb.proactive.core.exceptions.handler,org.objectweb.proactive.core.exceptions.migration,org.objectweb.proactive.core.exceptions.security,org.objectweb.proactive.core.exceptions.service,org.objectweb.proactive.core.group,org.objectweb.proactive.core.group.spmd,org.objectweb.proactive.core.jini,org.objectweb.proactive.core.mop,org.objectweb.proactive.core.node,org.objectweb.proactive.core.process,org.objectweb.proactive.core.process.globus,org.objectweb.proactive.core.process.globus.start,org.objectweb.proactive.core.process.lsf,org.objectweb.proactive.core.process.rsh,org.objectweb.proactive.core.process.rsh.maprsh,org.objectweb.proactive.core.process.ssh,org.objectweb.proactive.core.rmi,org.objectweb.proactive.core.runtime,org.objectweb.proactive.core.runtime.ibis,org.objectweb.proactive.core.runtime.jini,org.objectweb.proactive.core.runtime.rmi,org.objectweb.proactive.core.util,org.objectweb.proactive.core.xml,org.objectweb.proactive.core.xml.handler,org.objectweb.proactive.core.xml.io,org.objectweb.proactive.ext.implicit,org.objectweb.proactive.ext.locationserver,org.objectweb.proactive.ext.locationserver.util,org.objectweb.proactive.ext.migration,org.objectweb.proactive.ext.mixedlocation,org.objectweb.proactive.ext.security.crypto,org.objectweb.proactive.ext.util,org.opengis.coverage; uses:=&quot;org.opengis.referencing.operation,  org.opengis.referencing.crs,  javax.units,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.opengis.coverage.grid; uses:=&quot;org.opengis.referencing.operation,  org.opengis.parameter,  org.opengis.coverage,  javax.imageio,  org.opengis.util&quot;,org.opengis.coverage.grid.quadrilateral,org.opengis.coverage.processing;uses:=&quot;org.opengis.referencing.operation,org.opengis.parameter,org.opengis.coverage.grid&quot;,org.opengis.feature; uses:=&quot;org.opengis.referencing.crs,  org.opengis.sld,  org.opengis.filter,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.opengis.feature.display;uses:=&quot;org.opengis.feature.display.canvas&quot;,org.opengis.feature.display.canvas; uses:=&quot;org.opengis.sld,  org.opengis.go.display.primitive,  org.opengis.go.display.canvas,  org.opengis.feature&quot;,org.opengis.feature.display.canvas.web;uses:=&quot;org.opengis.feature.display.canvas&quot;,org.opengis.feature.simple,org.opengis.feature.type,org.opengis.feature.xml,org.opengis.filter; uses:=&quot;org.opengis.filter.expression,  org.opengis.filter.spatial,  org.opengis.feature,  org.opengis.spatialschema.geometry&quot;,org.opengis.filter.capability,org.opengis.filter.expression;uses:=&quot;org.opengis.feature&quot;,org.opengis.filter.sort,org.opengis.filter.spatial;uses:=&quot;org.opengis.filter.expression,org.opengis.filter&quot;,org.opengis.go; uses:=&quot;org.opengis.referencing.crs,  org.opengis.filter,  org.opengis.go.spatial,  org.opengis.feature,  org.opengis.referencing.operation,  org.opengis.go.display,  org.opengis.sld,  org.opengis.referencing.cs,  org.opengis.referencing.datum,  org.opengis.metadata.citation,  org.opengis.feature.display,  org.opengis.spatialschema.geometry.geometry,  org.opengis.spatialschema.geometry.primitive,  org.opengis.util&quot;,org.opengis.go.display;uses:=&quot;org.opengis.go.display.style,org.opengis.go.display.primitive,org.opengis.go.display.canvas&quot;,org.opengis.go.display.canvas; uses:=&quot;org.opengis.referencing.operation,  org.opengis.go.display.event,  org.opengis.go.display,  org.opengis.referencing.crs,  org.opengis.go.display.primitive,  org.opengis.spatialschema.geometry&quot;,org.opengis.go.display.canvas.map2d;uses:=&quot;org.opengis.go.display.canvas,org.opengis.spatialschema.geometry,javax.units&quot;,org.opengis.go.display.canvas.map2d.web;uses:=&quot;org.opengis.go.display.canvas.map2d,org.opengis.go.display.canvas.web&quot;,org.opengis.go.display.canvas.web;uses:=&quot;org.opengis.go.display.canvas&quot;,org.opengis.go.display.event;uses:=&quot;org.opengis.go.display.primitive&quot;,org.opengis.go.display.primitive; uses:=&quot;org.opengis.go.display.event,  org.opengis.go.display.style,  org.opengis.referencing.crs,  org.opengis.go.spatial,  javax.swing,  javax.units,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.opengis.go.display.primitive.store;uses:=&quot;org.opengis.go.display,org.opengis.util&quot;,org.opengis.go.display.style;uses:=&quot;org.opengis.go.display.style.event,org.opengis.util&quot;,org.opengis.go.display.style.event;uses:=&quot;org.opengis.go.display.style&quot;,org.opengis.go.spatial;uses:=&quot;org.opengis.util&quot;,org.opengis.layer;uses:=&quot;org.opengis.metadata.citation,org.opengis.metadata.extent,org.opengis.util&quot;,org.opengis.layer.source;uses:=&quot;org.opengis.layer,org.opengis.util&quot;,org.opengis.metadata; uses:=&quot;org.opengis.metadata.distribution,  org.opengis.metadata.maintenance,  org.opengis.metadata.citation,  org.opengis.util&quot;,org.opengis.metadata.citation;uses:=&quot;org.opengis.util&quot;,org.opengis.metadata.constraint;uses:=&quot;org.opengis.util&quot;,org.opengis.metadata.content;uses:=&quot;org.opengis.metadata,org.opengis.util,javax.units&quot;,org.opengis.metadata.distribution;uses:=&quot;org.opengis.metadata.citation,javax.units,org.opengis.util&quot;,org.opengis.metadata.extent; uses:=&quot;org.opengis.referencing.datum,  org.opengis.metadata,  javax.units,  org.opengis.util&quot;,org.opengis.metadata.identification;uses:=&quot;org.opengis.metadata.citation,org.opengis.util&quot;,org.opengis.metadata.lineage;uses:=&quot;org.opengis.metadata.citation,org.opengis.referencing,org.opengis.util&quot;,org.opengis.metadata.maintenance;uses:=&quot;org.opengis.util&quot;,org.opengis.metadata.quality; uses:=&quot;org.opengis.metadata.lineage,  org.opengis.metadata.maintenance,  org.opengis.metadata.citation,  org.opengis.metadata.extent,  org.opengis.metadata,  javax.units,  org.opengis.util&quot;,org.opengis.metadata.spatial;uses:=&quot;org.opengis.spatialschema.geometry.primitive,org.opengis.util&quot;,org.opengis.parameter;uses:=&quot;org.opengis.referencing,javax.units,org.opengis.util&quot;,org.opengis.referencing; uses:=&quot;org.opengis.metadata.citation,  org.opengis.metadata.extent,  org.opengis.metadata,  org.opengis.util&quot;,org.opengis.referencing.crs; uses:=&quot;org.opengis.referencing.operation,  org.opengis.parameter,  org.opengis.referencing.datum,  org.opengis.referencing.cs,  org.opengis.referencing&quot;,org.opengis.referencing.cs;uses:=&quot;org.opengis.referencing,javax.units,org.opengis.util&quot;,org.opengis.referencing.datum; uses:=&quot;org.opengis.referencing,  org.opengis.metadata.extent,  javax.units,  org.opengis.util&quot;,org.opengis.referencing.operation; uses:=&quot;org.opengis.parameter,  org.opengis.referencing.crs,  org.opengis.referencing,  org.opengis.metadata.extent,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.opengis.sld; uses:=&quot;org.xml.sax,  org.opengis.filter.expression,  org.opengis.filter,  org.opengis.util&quot;,org.opengis.spatialschema.geometry; uses:=&quot;org.opengis.referencing.operation,  org.opengis.referencing.crs,  org.opengis.spatialschema.geometry.geometry,  org.opengis.spatialschema.geometry.complex,  org.opengis.util&quot;,org.opengis.spatialschema.geometry.aggregate;uses:=&quot;org.opengis.spatialschema.geometry&quot;,org.opengis.spatialschema.geometry.complex;uses:=&quot;org.opengis.spatialschema.geometry.primitive,org.opengis.spatialschema.geometry&quot;,org.opengis.spatialschema.geometry.geometry; uses:=&quot;org.opengis.referencing.crs,  org.opengis.spatialschema.geometry.primitive,  org.opengis.util,  org.opengis.spatialschema.geometry.aggregate,  org.opengis.spatialschema.geometry&quot;,org.opengis.spatialschema.geometry.primitive; uses:=&quot;org.opengis.referencing.crs,  org.opengis.spatialschema.geometry.complex,  org.opengis.spatialschema.geometry.geometry,  org.opengis.spatialschema.geometry,  org.opengis.util&quot;,org.opengis.temporal,org.opengis.util;uses:=&quot;javax.swing&quot;,org.opengis.webservice,org.opengis.webservice.capability,org.opengis.webservice.feature,repast.simphony,repast.simphony.adaptation.ga,repast.simphony.adaptation.neural,repast.simphony.adaptation.regression,repast.simphony.context,repast.simphony.context.space.continuous,repast.simphony.context.space.gis,repast.simphony.context.space.graph,repast.simphony.context.space.grid,repast.simphony.engine.controller,repast.simphony.engine.environment,repast.simphony.engine.graph,repast.simphony.engine.schedule,repast.simphony.engine.watcher,repast.simphony.engine.watcher.query,repast.simphony.filter,repast.simphony.freezedry,repast.simphony.freezedry.datasource,repast.simphony.freezedry.freezedryers,repast.simphony.freezedry.freezedryers.proj,repast.simphony.graph,repast.simphony.parameter,repast.simphony.query,repast.simphony.query.space.continuous,repast.simphony.query.space.gis,repast.simphony.query.space.graph,repast.simphony.query.space.grid,repast.simphony.query.space.projection,repast.simphony.random,repast.simphony.render,repast.simphony.space,repast.simphony.space.continuous,repast.simphony.space.delaunay,repast.simphony.space.gis,repast.simphony.space.graph,repast.simphony.space.grid,repast.simphony.space.projection,repast.simphony.util,repast.simphony.util.bytecode,repast.simphony.util.collections,repast.simphony.valueLayer,repast.simphony.visualization,repast.simphony.xml
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.grass' version='1.2.0'>
      <update id='repast.simphony.grass' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Grass Plug-in'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.grass' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.grass' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.grass.wizard' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='8'>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
        <required namespace='java.package' name='org.java.plugin' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.grass' version='1.2.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;Import-Package: org.java.plugin&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: repast.simphony.grass.wizard&#xA;Require-Bundle: repast.simphony.plugin.util,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data,repast.simphony.gui,repast.simphony.data.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.grass;singleton:=true&#xA;Bundle-Name: Grass Plug-in
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.score' version='1.2.0'>
      <update id='repast.simphony.score' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='score'/>
        <property name='df_LT.pluginName' value='Score Model'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='38'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.score' version='1.2.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.bag' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.bidimap' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.buffer' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.collection' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.comparators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.functors' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.iterators' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.keyvalue' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.list' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.map' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.collections.set' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.enums' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.mutable' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.text' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.time' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.act' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.act.impl' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.act.tests' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.act.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function.impl' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function.tests' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.impl' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.tests' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.xsd' version='0.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>
      <requires size='4'>
        <required namespace='osgi.bundle' name='org.eclipse.emf.common' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.xmi' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.score' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-ClassPath: bin/,lib/commons-lang-2.2.jar,lib/commons-collections-3.2.jar&#xA;Require-Bundle: org.eclipse.emf.common;visibility:=reexport,org.eclipse.emf.ecore;visibility:=reexport,org.eclipse.emf.ecore.xmi;visibility:=reexport,org.junit&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.score; singleton:=true&#xA;Bundle-Version: 1.2.0&#xA;Eclipse-LazyStart: true&#xA;Export-Package: org.apache.commons.collections,org.apache.commons.collections.bag,org.apache.commons.collections.bidimap,org.apache.commons.collections.buffer,org.apache.commons.collections.collection,org.apache.commons.collections.comparators,org.apache.commons.collections.functors,org.apache.commons.collections.iterators,org.apache.commons.collections.keyvalue,org.apache.commons.collections.list,org.apache.commons.collections.map,org.apache.commons.collections.set,org.apache.commons.lang,org.apache.commons.lang.builder,org.apache.commons.lang.enums,org.apache.commons.lang.exception,org.apache.commons.lang.math,org.apache.commons.lang.mutable,org.apache.commons.lang.text,org.apache.commons.lang.time,repast.score,repast.score.act,repast.score.act.impl,repast.score.act.tests,repast.score.act.util,repast.score.function,repast.score.function.impl,repast.score.function.tests,repast.score.function.util,repast.score.impl,repast.score.metadata,repast.score.tests,repast.score.util,repast.score.xsd
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.data.bsf' version='1.2.0' singleton='false'>
      <update id='repast.simphony.data.bsf' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast Data BSF'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='22'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.data.bsf' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.data.bsf' version='1.2.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.connect' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.handler' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.pipe' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.pipe.csv' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.pipe.db' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.resource' version='0.0.0'/>
        <provided namespace='java.package' name='com.ziclix.python.sql.util' version='0.0.0'/>
        <provided namespace='java.package' name='jxxload_help' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.oro.text.regex' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.compiler' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.modules' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.modules.sre' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.python.util' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.data.bsh' version='0.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>
      <requires size='8'>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='libs.bsf' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.data.bsf' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Require-Bundle: repast.simphony.plugin.util,repast.simphony.gui,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data,repast.simphony.data.ui,libs.bsf&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Export-Package: com.ziclix.python.sql,com.ziclix.python.sql.connect,com.ziclix.python.sql.handler,com.ziclix.python.sql.pipe,com.ziclix.python.sql.pipe.csv,com.ziclix.python.sql.pipe.db,com.ziclix.python.sql.resource,com.ziclix.python.sql.util,jxxload_help,org.apache.oro.text.regex,org.python.compiler,org.python.core,org.python.modules,org.python.modules.sre,org.python.parser,org.python.rmi,org.python.util,repast.simphony.data.bsh&#xA;Bundle-SymbolicName: repast.simphony.data.bsf&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: lib/jython.jar&#xA;Bundle-Name: %pluginName&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.score.agents' version='1.2.0'>
      <update id='repast.simphony.score.agents' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='repast.simphony.score.agents'/>
        <property name='org.eclipse.equinox.p2.provider' value='Provider'/>
      </properties>
      <provides size='31'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.agents' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.score.agents' version='1.2.0'/>
        <provided namespace='java.package' name='.' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.base' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.builder' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.core' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.core.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.core.elements' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.editparts' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.editparts.policies' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.figures' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model.commands' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model.icons' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model.propertycelleditors' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model.propertydescriptors' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.model.propertysources' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.ui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.ui.actions' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.ui.editors' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.ui.views' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.designer.ui.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.flows.tasks' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.model' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.model.bind' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.model.bind.converters' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.model.codegen' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.agents.tools.ant' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='22'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.draw2d' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.forms' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.gef' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.apache.ant' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime.compatibility' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.ide' range='0.0.0' optional='true'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.variables' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='3.4.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.score.agents' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-Vendor: Provider&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: repast.simphony.agents.designer.core.AgentBuilderPlugin&#xA;Bundle-ClassPath: bin/,lib/apache_xml_serializer.jar,lib/batik-awt-util.jar,lib/batik-bridge.jar,lib/batik-css.jar,lib/batik-dom.jar,lib/batik-ext.jar,lib/batik-gvt.jar,lib/batik-parser.jar,lib/batik-script.jar,lib/batik-svg-dom.jar,lib/batik-svggen.jar,lib/batik-transcoder.jar,lib/batik-util.jar,lib/batik-xml.jar,lib/bsf-2.3.0.jar,lib/commons-collections-2.0.jar,lib/commons-logging.jar,lib/fop.jar,lib/JavaStyle.jar,lib/pdf-transcoder.jar,lib/xdoclet-1.2.1.jar,lib/xdoclet-flow4j-module-1.2.1.jar,lib/xdoclet-xdoclet-module-1.2.1.jar,lib/xercesImpl.jar,lib/xjavadoc-1.0.3.jar,lib/xmlParserAPIs.jar,lib/xstream-1.0.2.jar&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.core.resources,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.draw2d,org.eclipse.ui.forms,org.eclipse.jdt.core,org.eclipse.gef,org.apache.ant,org.eclipse.debug.ui,org.eclipse.jdt.ui,org.eclipse.core.runtime.compatibility,org.eclipse.ui.console,org.codehaus.groovy,org.codehaus.groovy.eclipse,org.codehaus.groovy.eclipse.ui,org.eclipse.jdt.launching,repast.simphony.score.ide;resolution:=optional,org.eclipse.core.variables,org.eclipse.core.expressions;bundle-version=&quot;3.4.0&quot;&#xA;Bundle-Name: repast.simphony.score.agents&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.score.agents;singleton:=true&#xA;Bundle-Version: 1.2.0&#xA;Eclipse-LazyStart: true&#xA;Export-Package: .,repast.simphony.agents,repast.simphony.agents.base,repast.simphony.agents.designer,repast.simphony.agents.designer.builder,repast.simphony.agents.designer.core,repast.simphony.agents.designer.core.adapters,repast.simphony.agents.designer.core.elements,repast.simphony.agents.designer.editparts,repast.simphony.agents.designer.editparts.policies,repast.simphony.agents.designer.figures,repast.simphony.agents.designer.model,repast.simphony.agents.designer.model.commands,repast.simphony.agents.designer.model.icons,repast.simphony.agents.designer.model.propertycelleditors,repast.simphony.agents.designer.model.propertydescriptors,repast.simphony.agents.designer.model.propertysources,repast.simphony.agents.designer.ui,repast.simphony.agents.designer.ui.actions,repast.simphony.agents.designer.ui.editors,repast.simphony.agents.designer.ui.views,repast.simphony.agents.designer.ui.wizards,repast.simphony.agents.flows.tasks,repast.simphony.agents.model,repast.simphony.agents.model.bind,repast.simphony.agents.model.bind.converters,repast.simphony.agents.model.codegen,repast.simphony.agents.tools.ant
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='a.jre' version='1.6.0' singleton='false'>
      <provides size='117'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre' version='1.6.0'/>
        <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/>
        <provided namespace='java.package' name='javax.activity' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/>
        <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/>
        <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.net' version='0.0.0'/>
        <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/>
        <provided namespace='java.package' name='javax.print.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi.CORBA' version='0.0.0'/>
        <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/>
        <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/>
        <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/>
        <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/>
        <provided namespace='java.package' name='javax.transaction' version='0.0.0'/>
        <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/>
        <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/>
        <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA_2_3' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA_2_3.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.DynAnyPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.ORBPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CORBA.TypeCodePackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextExtPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.Dynamic' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyFactoryPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP.CodecFactoryPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.IOP.CodecPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.Messaging' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableInterceptor' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableInterceptor.ORBInitInfoPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.CurrentPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.POAManagerPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.POAPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.portable' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.PortableServer.ServantLocatorPackage' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.SendingContext' version='0.0.0'/>
        <provided namespace='java.package' name='org.omg.stub.java.rmi' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/>
        <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/>
        <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/>
      </provides>
      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
    </unit>
    <unit id='repast.simphony_feature.feature.jar' version='1.2.0'>
      <update id='repast.simphony_feature.feature.jar' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='org.eclipse.equinox.p2.name' value='repast.simphony_feature'/>
        <property name='org.eclipse.equinox.p2.description' value='Repast Simphony is a free and open source agent-based modeling toolkit that offers users a rich variety of features. Documentation on Repast Simphony, including a tutorial, can be found at http://repast.sourceforge.net/docs/docs_main.html'/>
        <property name='org.eclipse.equinox.p2.description.url' value='http://repast.sourceforge.net/'/>
        <property name='org.eclipse.equinox.p2.provider' value='Argonne National Laboratory'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony_feature.feature.jar' version='1.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
        <provided namespace='org.eclipse.update.feature' name='repast.simphony_feature' version='1.2.0'/>
      </provides>
      <filter>
        (org.eclipse.update.install.features=true)
      </filter>
      <artifacts size='1'>
        <artifact classifier='org.eclipse.update.feature' id='repast.simphony_feature' version='1.2.0'/>
      </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 url='http://repast.sourceforge.net/repast-license.html'>
          Copyright (c) 2007 Argonne National Laboratory. All rights reserved.&#xA;&#xA;Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:&#xA;&#xA;Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.&#xA;&#xA;Neither the name of the Argonne National Laboratory nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.&#xA;&#xA;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &apos;&apos;AS IS&apos;&apos; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
        </license>
      </licenses>
      <copyright>
        Copyright (c) 2007 Argonne National Laboratory. All rights reserved.
      </copyright>
    </unit>
    <unit id='repast.simphony.score.ide' version='1.2.0'>
      <update id='repast.simphony.score.ide' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Score IDE'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.score.ide' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.score.ide' version='1.2.0'/>
        <provided namespace='java.package' name='repast.score.act.ide' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.function.ide' version='0.0.0'/>
        <provided namespace='java.package' name='repast.score.ide' version='0.0.0'/>
        <provided namespace='java.package' name='score.tmpl' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='16'>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.edit.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.edit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.emf.ecore.editor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.search' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.score.ide' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Require-Bundle: repast.simphony.score,repast.simphony.score.edit;visibility:=reexport,org.eclipse.core.runtime;visibility:=reexport,org.eclipse.core.resources;visibility:=reexport,org.eclipse.jdt.ui,org.eclipse.jdt.launching,org.eclipse.jdt.core,org.eclipse.ui,org.eclipse.emf.edit.ui;visibility:=reexport,org.eclipse.ui.ide;visibility:=reexport,org.eclipse.emf,org.eclipse.emf.ecore.edit,org.eclipse.emf.ecore.editor,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.search&#xA;Bundle-Activator: repast.score.ide.ScoreModelerPlugin$Implementation&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 1.2.0&#xA;Bundle-SymbolicName: repast.simphony.score.ide;singleton:=true&#xA;Bundle-Localization: plugin&#xA;Bundle-ClassPath: bin/&#xA;Provide-Package: repast.score.act.ide,repast.score.function.ide,repast.score.ide,score.tmpl&#xA;Bundle-Name: Score IDE&#xA;Eclipse-LazyStart: true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.iReport' version='1.2.0' singleton='false'>
      <update id='repast.simphony.iReport' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.iReport' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.iReport' version='1.2.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.data.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.iReport' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.gui,repast.simphony.data,repast.simphony.core,saf.core.ui,repast.simphony.runtime,repast.simphony.data.ui&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: repast.simphony.iReport&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='repast.simphony.freezedry' version='1.2.0' singleton='false'>
      <update id='repast.simphony.freezedry' range='[0.0.0,1.2.0)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='repast.sourceforge.org'/>
        <property name='df_LT.pluginName' value='Repast FreezeDry'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='7'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='repast.simphony.freezedry' version='1.2.0'/>
        <provided namespace='osgi.bundle' name='repast.simphony.freezedry' version='1.2.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.engine' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.gui' version='0.0.0'/>
        <provided namespace='java.package' name='repast.simphony.freezedry.wizard' version='0.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>
      <requires size='7'>
        <required namespace='osgi.bundle' name='repast.simphony.plugin.util' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.score.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.gui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='saf.core.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='repast.simphony.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='repast.simphony.freezedry' version='1.2.0'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.2.0&#xA;Require-Bundle: repast.simphony.plugin.util,repast.simphony.score,repast.simphony.score.runtime,repast.simphony.gui,repast.simphony.core,saf.core.ui,repast.simphony.runtime&#xA;Export-Package: repast.simphony.freezedry.engine,repast.simphony.freezedry.gui,repast.simphony.freezedry.wizard&#xA;Bundle-SymbolicName: repast.simphony.freezedry&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.collections' version='1.5.7.20081120_2330' singleton='false'>
      <update id='org.codehaus.groovy.eclipse.collections' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Collections Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='James E. Ervin'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.collections' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.collections' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.collections' version='0.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='org.codehaus.groovy.eclipse.collections' version='1.5.7.20081120_2330'/>
      </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-Version: 1.5.7.20081120_2330&#xA;Export-Package: org.codehaus.groovy.eclipse.collections&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.collections&#xA;Bundle-Name: Collections Plug-in&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Vendor: James E. Ervin&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.junit' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.junit' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='4'>
        <property name='df_LT.providerName' value='Eclipse.org'/>
        <property name='df_LT.pluginName' value='Java Development Tools JUnit support'/>
        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
      </properties>
      <provides size='10'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.junit' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.junit' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.junit' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.junit.launcher' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.junit.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.junit.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.junit.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.junit' version='0.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>
      <requires size='22'>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime.compatibility' range='[3.1.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.junit.runtime' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.compare' range='[3.2.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.variables' range='[3.1.0,4.0.0)'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.junit4.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.junit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.collections' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.junit' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.junit.ui.JUnitPlugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ClassPath: junitsupport.jar&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.junit;singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.codehaus.groovy.eclipse.junit;x-internal:=true,org.codehaus.groovy.eclipse.junit.launcher;x-internal:=true,org.codehaus.groovy.eclipse.junit.model;x-internal:=true,org.codehaus.groovy.eclipse.junit.ui;x-internal:=true,org.codehaus.groovy.eclipse.junit.util;x-internal:=true,org.codehaus.groovy.junit&#xA;Require-Bundle: org.eclipse.ui.ide;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jface.text;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.ui.workbench.texteditor;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.core.expressions;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.core.resources;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.core.runtime.compatibility;bundle-version=&quot;[3.1.0,4.0.0)&quot;,org.eclipse.debug.core;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.debug.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.core;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.launching;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.debug.ui;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.jdt.junit.runtime;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.compare;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.core.variables;bundle-version=&quot;[3.1.0,4.0.0)&quot;,org.codehaus.groovy.eclipse,org.codehaus.groovy.eclipse.ui,org.eclipse.jdt.junit4.runtime,org.codehaus.groovy;bundle-version=&quot;1.5.0&quot;,org.eclipse.jdt.junit,org.codehaus.groovy.eclipse.collections&#xA;
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.codebrowsing' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.codebrowsing' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy Code Browsing'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codebrowsing' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.codebrowsing' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.codebrowsing' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='16'>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime.compatibility' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='1.5.1'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.1.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.codebrowsing' version='1.5.7.20081120_2330'/>
      </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;Export-Package: org.codehaus.groovy.eclipse.codebrowsing&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.core.resources,org.eclipse.jface,org.eclipse.text,org.eclipse.jface.text,org.eclipse.ui.workbench.texteditor,org.eclipse.core.runtime,org.eclipse.core.runtime.compatibility,org.eclipse.ui.ide,org.eclipse.ui.editors,org.codehaus.groovy.eclipse;bundle-version=&quot;1.5.1&quot;,org.codehaus.groovy.eclipse.ui,org.codehaus.groovy;bundle-version=&quot;1.1.0&quot;,org.eclipse.jdt.core,org.eclipse.jdt.ui,org.eclipse.ui.workbench,org.eclipse.core.resources&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.codebrowsing.GroovyBrowsingPlugin&#xA;Bundle-Name: Groovy Code Browsing&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.codebrowsing; singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.codeassist.completion' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.codeassist.completion' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Code Completion Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codeassist.completion' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.codeassist.completion' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.codeassist.completion' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.codeassist.completion' version='1.5.7.20081120_2330'/>
      </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;Export-Package: org.codehaus.groovy.eclipse.codeassist.completion&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.core.runtime,org.eclipse.jdt.core,org.eclipse.jdt.ui,org.eclipse.jface,org.eclipse.jface.text,org.eclipse.ui,org.eclipse.ui.workbench.texteditor,org.codehaus.groovy.eclipse;bundle-version=&quot;1.5.0&quot;,org.codehaus.groovy.eclipse.ui,org.codehaus.groovy;bundle-version=&quot;1.5.0&quot;,org.eclipse.core.resources&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.codeassist.completion.Activator&#xA;Bundle-Name: Code Completion Plug-in&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.codeassist.completion;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: org.codehaus.groovy.eclipse.codeassist.completion/,bin-groovy/&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='36'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.apache.commons.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.io.filefilter' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.io.input' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.io.output' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.enums' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.exception' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.math' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.mutable' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.text' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.lang.time' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.builder' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.compiler' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.compiler.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.compiler.internal.antlr' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.context' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.context.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.cst' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.debug' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.inference.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.model' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.templates' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.types' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.types.impl' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.types.internal' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.core.util' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='11'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.junit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.apache.ant' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.collections' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Export-Package: org.apache.commons.io,org.apache.commons.io.filefilter,org.apache.commons.io.input,org.apache.commons.io.output,org.apache.commons.lang,org.apache.commons.lang.builder,org.apache.commons.lang.enums,org.apache.commons.lang.exception,org.apache.commons.lang.math,org.apache.commons.lang.mutable,org.apache.commons.lang.text,org.apache.commons.lang.time,org.codehaus.groovy.eclipse.core,org.codehaus.groovy.eclipse.core.actions,org.codehaus.groovy.eclipse.core.adapters,org.codehaus.groovy.eclipse.core.builder,org.codehaus.groovy.eclipse.core.compiler,org.codehaus.groovy.eclipse.core.compiler.internal,org.codehaus.groovy.eclipse.core.compiler.internal.antlr,org.codehaus.groovy.eclipse.core.context,org.codehaus.groovy.eclipse.core.context.impl,org.codehaus.groovy.eclipse.core.cst,org.codehaus.groovy.eclipse.core.debug,org.codehaus.groovy.eclipse.core.impl,org.codehaus.groovy.eclipse.core.inference.internal,org.codehaus.groovy.eclipse.core.model,org.codehaus.groovy.eclipse.core.preferences,org.codehaus.groovy.eclipse.core.templates,org.codehaus.groovy.eclipse.core.types,org.codehaus.groovy.eclipse.core.types.impl,org.codehaus.groovy.eclipse.core.types.internal,org.codehaus.groovy.eclipse.core.ui,org.codehaus.groovy.eclipse.core.util&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jdt.core,org.eclipse.core.resources,org.eclipse.jface.text,org.eclipse.jdt.junit,org.eclipse.debug.core,org.eclipse.jdt.debug,org.codehaus.groovy,org.apache.ant,org.codehaus.groovy.eclipse.collections&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.core.GroovyCoreActivator&#xA;Bundle-Name: Groovy Core&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: lib/commons-lang-2.3.jar,lib/commons-io-1.3.1.jar,groovy-eclipse.jar,bin-groovy/&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.cstviewer' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.cstviewer' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy CST Viewer'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.cstviewer' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.cstviewer' version='1.5.7.20081120_2330'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.5.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.cstviewer' version='1.5.7.20081120_2330'/>
      </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;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.codehaus.groovy.eclipse,org.codehaus.groovy.eclipse.ui,org.eclipse.core.resources,org.eclipse.ui.workbench.texteditor,org.eclipse.ui.editors,org.eclipse.jface.text,org.codehaus.groovy;bundle-version=&quot;1.5.0&quot;&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.cstviewer.Activator&#xA;Bundle-Name: Groovy CST Viewer&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.cstviewer;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: bin-groovy/,.&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.refactoring' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.refactoring' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='1'>
        <property name='org.eclipse.equinox.p2.name' value='Refactoring Plug-in'/>
      </properties>
      <provides size='21'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.refactoring' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.refactoring' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.documentProvider' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.extractMethod' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.hierarchy' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.inlineMethod' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rename' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rename.renameClass' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rename.renameField' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rename.renameLocal' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rename.renameMethod' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.rewriter' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.core.utils' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.formatter' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.popup.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.refactoring.ui.pages.extractMethod' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='18'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.codeassist' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.codebrowsing' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='0.0.0'/>
        <required namespace='java.package' name='org.codehaus.groovy.ast' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.core.refactoring' range='0.0.0'/>
        <required namespace='java.package' name='org.eclipse.jdt.core.refactoring.descriptors' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.refactoring' version='1.5.7.20081120_2330'/>
      </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;Export-Package: org.codehaus.groovy.eclipse.refactoring,org.codehaus.groovy.eclipse.refactoring.core,org.codehaus.groovy.eclipse.refactoring.core.documentProvider,org.codehaus.groovy.eclipse.refactoring.core.extractMethod,org.codehaus.groovy.eclipse.refactoring.core.hierarchy,org.codehaus.groovy.eclipse.refactoring.core.inlineMethod,org.codehaus.groovy.eclipse.refactoring.core.rename,org.codehaus.groovy.eclipse.refactoring.core.rename.renameClass,org.codehaus.groovy.eclipse.refactoring.core.rename.renameField,org.codehaus.groovy.eclipse.refactoring.core.rename.renameLocal,org.codehaus.groovy.eclipse.refactoring.core.rename.renameMethod,org.codehaus.groovy.eclipse.refactoring.core.rewriter,org.codehaus.groovy.eclipse.refactoring.core.utils,org.codehaus.groovy.eclipse.refactoring.formatter,org.codehaus.groovy.eclipse.refactoring.popup.actions,org.codehaus.groovy.eclipse.refactoring.preferences,org.codehaus.groovy.eclipse.refactoring.ui,org.codehaus.groovy.eclipse.refactoring.ui.pages.extractMethod&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.core.resources,org.eclipse.ltk.core.refactoring,org.eclipse.ltk.ui.refactoring,org.codehaus.groovy.eclipse.ui,org.codehaus.groovy.eclipse,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.codehaus.groovy.eclipse.codeassist,org.codehaus.groovy.eclipse.codebrowsing,org.eclipse.jdt.core,org.eclipse.jdt.ui,org.codehaus.groovy&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.refactoring.Activator&#xA;Bundle-Name: Refactoring Plug-in&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.refactoring; singleton:=true&#xA;Import-Package: org.codehaus.groovy.ast,org.eclipse.jdt.core.refactoring,org.eclipse.jdt.core.refactoring.descriptors&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: bin-groovy/,.&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.core.help' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.core.help' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='GroovyEclipse Core Help'/>
        <property name='org.eclipse.equinox.p2.provider' value='The CodeHaus'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.core.help' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.core.help' version='1.5.7.20081120_2330'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.core.help' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.core.help;singleton:=true&#xA;Bundle-Name: GroovyEclipse Core Help&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: The CodeHaus&#xA;
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.codeassist' version='1.5.7.20081120_2330' singleton='false'>
      <update id='org.codehaus.groovy.eclipse.codeassist' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Code Assist Core'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='4'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.codeassist' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.codeassist' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.codeassist' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='6'>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.codeassist' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Name: Code Assist Core&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.codeassist.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-ClassPath: org.codehaus.groovy.eclipse.codeassist/,bin-groovy/&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.codeassist&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.codehaus.groovy.eclipse.codeassist&#xA;Require-Bundle: org.codehaus.groovy,org.codehaus.groovy.eclipse;bundle-version=&quot;1.5.0&quot;,org.codehaus.groovy.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.ui' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.ui' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy UI'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='20'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.ui' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.editor' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.editor.actions' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.editor.contentAssist' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.editor.contentoutline' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.internal.corext' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.launchers' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.preferences' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.template' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.ui' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.ui.cpcontainer' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.ui.internal.navigator' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.ui.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.wizards' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.eclipse.wizards.dialogfields' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='22'>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.core' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.launching' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jdt.debug.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.views' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.filebuffers' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.expressions' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.navigator' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.collections' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.ui' version='1.5.7.20081120_2330'/>
      </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;Export-Package: org.codehaus.groovy.eclipse,org.codehaus.groovy.eclipse.actions,org.codehaus.groovy.eclipse.adapters,org.codehaus.groovy.eclipse.editor,org.codehaus.groovy.eclipse.editor.actions,org.codehaus.groovy.eclipse.editor.contentAssist,org.codehaus.groovy.eclipse.editor.contentoutline,org.codehaus.groovy.eclipse.internal.corext,org.codehaus.groovy.eclipse.launchers,org.codehaus.groovy.eclipse.preferences,org.codehaus.groovy.eclipse.template,org.codehaus.groovy.eclipse.ui,org.codehaus.groovy.eclipse.ui.cpcontainer,org.codehaus.groovy.eclipse.ui.internal.navigator,org.codehaus.groovy.eclipse.ui.util,org.codehaus.groovy.eclipse.wizards,org.codehaus.groovy.eclipse.wizards.dialogfields&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Require-Bundle: org.eclipse.core.resources,org.eclipse.ui,org.eclipse.jface.text,org.eclipse.ui.workbench.texteditor,org.eclipse.ui.editors,org.eclipse.jdt.core,org.eclipse.jdt.ui,org.eclipse.debug.core,org.eclipse.debug.ui,org.eclipse.jdt.debug,org.eclipse.jdt.launching,org.eclipse.jdt.debug.ui,org.eclipse.core.runtime,org.eclipse.ui.views,org.eclipse.core.filebuffers,org.eclipse.ui.console,org.eclipse.ui.ide,org.eclipse.core.expressions,org.eclipse.ui.navigator,org.codehaus.groovy.eclipse;bundle-version=&quot;1.5.0&quot;,org.codehaus.groovy;bundle-version=&quot;1.5.0&quot;,org.codehaus.groovy.eclipse.collections&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.GroovyPlugin&#xA;Bundle-Name: Groovy UI&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.ui; singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ClassPath: groovy-eclipse.jar&#xA;Manifest-Version: 1.0&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy' version='1.5.7.20081120_2330' singleton='false'>
      <update id='org.codehaus.groovy' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy Runtime Plug-in'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='89'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy' version='1.5.7.20081120_2330'/>
        <provided namespace='java.package' name='antlr' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.ASdebug' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.actions.cpp' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.actions.csharp' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.actions.java' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.actions.python' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.build' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.collections' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.collections.impl' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.debug' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.debug.misc' version='0.0.0'/>
        <provided namespace='java.package' name='antlr.preprocessor' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.inspect' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.inspect.swingui' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.io' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.lang' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.mock' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.mock.interceptor' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.model' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.security' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.servlet' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.sql' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.binding' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.factory' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.swing.impl' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.text' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.time' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.icons' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.text' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.ui.view' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.util' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.util.slurpersupport' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml.dom' version='0.0.0'/>
        <provided namespace='java.package' name='groovy.xml.streamingmarkupsupport' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.jacl' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.javascript' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.jython' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.netrexx' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.engines.xslt' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.cf' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event.adapters' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.event.generator' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.bsf.util.type' version='0.0.0'/>
        <provided namespace='java.package' name='org.apache.commons.cli' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ant' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.java' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.parser' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.antlr.treewalker' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast.expr' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.ast.stmt' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.binding' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.bsf' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.classgen' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control.io' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.control.messages' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.groovydoc' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.plugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.reflection' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.metaclass' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.typehandling' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.runtime.wrappers' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.syntax' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.groovydoc' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.javac' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell.commands' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.shell.util' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.tools.xml' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin.v4' version='0.0.0'/>
        <provided namespace='java.package' name='org.codehaus.groovy.vmplugin.v5' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.asm' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.asm.signature' version='0.0.0'/>
        <provided namespace='java.package' name='org.objectweb.asm.tree' version='0.0.0'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='3'>
        <required namespace='osgi.bundle' name='org.apache.ant' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.junit' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='2'>
          <instruction key='manifest'>
            Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Groovy-Runtime-Jars: groovy-all-1.5.7.jar&#xA;Bundle-Name: Groovy Runtime Plug-in&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: The Codehaus&#xA;Bundle-ClassPath: asm-2.2.jar,asm-tree-2.2.jar,antlr-2.7.6.jar,commons-cli-1.0.jar,groovy-eclipse.jar,groovy-1.5.7.jar,bsf.jar&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.codehaus.groovy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;Eclipse-BuddyPolicy: dependent&#xA;Export-Package: antlr,antlr.ASdebug,antlr.actions.cpp,antlr.actions.csharp,antlr.actions.java,antlr.actions.python,antlr.build,antlr.collections,antlr.collections.impl,antlr.debug,antlr.debug.misc,antlr.preprocessor,groovy.inspect,groovy.inspect.swingui,groovy.io,groovy.lang,groovy.mock,groovy.mock.interceptor,groovy.model,groovy.security,groovy.servlet,groovy.sql,groovy.swing,groovy.swing.binding,groovy.swing.factory,groovy.swing.impl,groovy.text,groovy.time,groovy.ui,groovy.ui.icons,groovy.ui.text,groovy.ui.view,groovy.util,groovy.util.slurpersupport,groovy.xml,groovy.xml.dom,groovy.xml.streamingmarkupsupport,org.apache.bsf,org.apache.bsf.engines.jacl,org.apache.bsf.engines.javascript,org.apache.bsf.engines.jython,org.apache.bsf.engines.netrexx,org.apache.bsf.engines.xslt,org.apache.bsf.util,org.apache.bsf.util.cf,org.apache.bsf.util.event,org.apache.bsf.util.event.adapters,org.apache.bsf.util.event.generator,org.apache.bsf.util.type,org.apache.commons.cli,org.codehaus.groovy,org.codehaus.groovy.ant,org.codehaus.groovy.antlr,org.codehaus.groovy.antlr.java,org.codehaus.groovy.antlr.parser,org.codehaus.groovy.antlr.treewalker,org.codehaus.groovy.ast,org.codehaus.groovy.ast.expr,org.codehaus.groovy.ast.stmt,org.codehaus.groovy.binding,org.codehaus.groovy.bsf,org.codehaus.groovy.classgen,org.codehaus.groovy.control,org.codehaus.groovy.control.io,org.codehaus.groovy.control.messages,org.codehaus.groovy.groovydoc,org.codehaus.groovy.plugin,org.codehaus.groovy.reflection,org.codehaus.groovy.runtime,org.codehaus.groovy.runtime.metaclass,org.codehaus.groovy.runtime.typehandling,org.codehaus.groovy.runtime.wrappers,org.codehaus.groovy.syntax,org.codehaus.groovy.tools,org.codehaus.groovy.tools.groovydoc,org.codehaus.groovy.tools.javac,org.codehaus.groovy.tools.shell,org.codehaus.groovy.tools.shell.commands,org.codehaus.groovy.tools.shell.util,org.codehaus.groovy.tools.xml,org.codehaus.groovy.vmplugin,org.codehaus.groovy.vmplugin.v4,org.codehaus.groovy.vmplugin.v5,org.objectweb.asm,org.objectweb.asm.signature,org.objectweb.asm.tree&#xA;Require-Bundle: org.apache.ant,org.junit,org.eclipse.core.runtime&#xA;
          </instruction>
          <instruction key='zipped'>
            true
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
    <unit id='org.codehaus.groovy.eclipse.astviews' version='1.5.7.20081120_2330'>
      <update id='org.codehaus.groovy.eclipse.astviews' range='[0.0.0,1.5.7.20081120_2330)' severity='0'/>
      <properties size='2'>
        <property name='org.eclipse.equinox.p2.name' value='Groovy AST Views'/>
        <property name='org.eclipse.equinox.p2.provider' value='The Codehaus'/>
      </properties>
      <provides size='3'>
        <provided namespace='org.eclipse.equinox.p2.iu' name='org.codehaus.groovy.eclipse.astviews' version='1.5.7.20081120_2330'/>
        <provided namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.astviews' version='1.5.7.20081120_2330'/>
        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
      </provides>
      <requires size='9'>
        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.core.resources' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse' range='1.5.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy.eclipse.ui' range='0.0.0'/>
        <required namespace='osgi.bundle' name='org.codehaus.groovy' range='1.5.0'/>
      </requires>
      <artifacts size='1'>
        <artifact classifier='osgi.bundle' id='org.codehaus.groovy.eclipse.astviews' version='1.5.7.20081120_2330'/>
      </artifacts>
      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
      <touchpointData size='1'>
        <instructions size='1'>
          <instruction key='manifest'>
            Bundle-Vendor: The Codehaus&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Activator: org.codehaus.groovy.eclipse.astviews.Activator&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-ClassPath: org.codehaus.groovy.eclipse.astviews/,bin-groovy/&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.core.resources,org.eclipse.ui.editors,org.eclipse.ui.workbench.texteditor,org.eclipse.jface.text,org.codehaus.groovy.eclipse;bundle-version=&quot;1.5.0&quot;,org.codehaus.groovy.eclipse.ui,org.codehaus.groovy;bundle-version=&quot;1.5.0&quot;&#xA;Bundle-Name: Groovy AST Views&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.codehaus.groovy.eclipse.astviews;singleton:=true&#xA;Bundle-Version: 1.5.7.20081120_2330&#xA;
          </instruction>
        </instructions>
      </touchpointData>
    </unit>
  </units>
</repository>
