updated build model
diff --git a/plugins/org.eclipse.epp.wizard/data/metadata/content.xml b/plugins/org.eclipse.epp.wizard/data/metadata/content.xml
index cae4a21..0da335f 100644
--- a/plugins/org.eclipse.epp.wizard/data/metadata/content.xml
+++ b/plugins/org.eclipse.epp.wizard/data/metadata/content.xml
@@ -2,400 +2,10 @@
 <?metadataRepository version='1.1.0'?>
 <repository name='EPP Wizard Metadata repository' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>
   <properties size='1'>
-    <property name='p2.timestamp' value='1245412027808'/>
+    <property name='p2.timestamp' value='1245512551954'/>
   </properties>
   <units size='31'>
-    <unit id='epp.wst' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Web standards tools'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Support of Web standards in the scope of the Web Standard Tools subproject includes languages and specifications published by open-standard bodies (e.g. W3C, IETF, ECMA, OASIS, WS-I, ANSI) that are commonly used by Web-centric applications (e.g. HTML, CSS, JavaScript, XML, XSD, XSLT, SVG, SOAP, WSDL, UDDI, SQL).'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.wst' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.web_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mlinux' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Tools for Mobile Linux Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Tools for Mobile Linux Developers.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mlinux' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='4'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tml.sdk.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tml.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mylyncpp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for C/C++'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylyncpp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='9'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.mylyn.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.rap' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Rich Ajax Platform SDK (RAP)'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Eclipse Rich Ajax Platform.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rap' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rap.tooling.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.tptp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Testing and Performance'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Tools and Frameworks to improve performance and automatic testing.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.tptp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='9'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.monitoring.runtime.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.platform.runtime.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.wtp.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.examples.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.birt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.test.runtime.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.trace.runtime.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.svn' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Subversion'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Subversion Team Provider'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.svn' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.team.svn.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.actf' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse Accessibility Tools'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Eclipse Accessibility Tools Framework Visualization'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.actf' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='5'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.ui.pdt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.ui.wst.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.ecf' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse Communication Framework'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='ECF is a framework for supporting the development of distributed Eclipse-based tools and applications.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.ecf' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.jsdt' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='JavaScript Developer Tools'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='JavaScript development Tools.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jsdt' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.jsdt.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mjava' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java Mobile Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='The essential tools for any Java developer who wants to create applications for mobile devices.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mjava' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='6'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.pulsar.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.examples.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mcpp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Mobile C/C++ Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='A complete set of tools for developers who want to create mobile C/C++ applications.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mcpp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='5'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.gnu.dsf.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.debug.ui.memory.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.launch.remote.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.php' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for PHP Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='The basic IDE for any PHP developer.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.php' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.php.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.rcp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse for RCP/Plug-in Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='A complete set of tools for developers who want to create Eclipse plug-ins or Rich Client Applications.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rcp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.jwt' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Java Workflow Tooling'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='This is the feature of the Java Workflow Tooling (JWT) project.    It includes the Workflow Editor (WE) which is the basis for several    other plugins. It is possible to generate a documentation from    a modeled workflow using the jwt.we.plugins.doc as well as to    customize the displayed view of a workflow e.g. using jwt.we.plugins.viewuml.    Additionally, the modeled workflow can be used to generate executable    code (e.g. in XPDL using jwt.transformations.xpdl) build on a    base plugin for all transformations within JWT (jwt.transformations.baseTransformation).'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jwt' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jwt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.java' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='The essential tools for any Java developer, including a Java IDE, a CVS client, XML Editor and Mylyn.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.java' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mylynrcp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for RCP'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylynrcp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='9'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.pde_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.cpp' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for C/C++ Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='An IDE for C/C++ developers with Mylyn integration.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.cpp' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.reporting' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Charting and Reporting'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='JEE tools and BIRT reporting tool for Java developers to create JEE and Web applications that also have reporting needs.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.reporting' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='7'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.chart.cshelp.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.cshelp.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.doc.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.example.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.db' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Data Tools Platform'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Database Development'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.db' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='4'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.enablement.sdk.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sdk.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mat' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Memory Analyzer'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Memory analyzer tool.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mat' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='4'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mat.chart.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mat.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.dltkruby' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='DLTK Ruby'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Tools for Ruby Developers.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.dltkruby' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='4'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.ruby.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.rse.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.buckminster' version='3.5.0.qualifier'>
+    <unit id='epp.buckminster' version='1.2.0.20090620-1500'>
       <properties size='4'>
         <property name='org.eclipse.equinox.p2.name' value='Buckminster'/>
         <property name='lineUp' value='true'/>
@@ -403,20 +13,301 @@
         <property name='org.eclipse.equinox.p2.description' value='Buckminster is a tool to help materialize components in a workspace.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.buckminster' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.buckminster' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='7'>
+      <requires size='5'>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.buckminster.core.feature.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.buckminster.cvs.feature.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.buckminster.maven.feature.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.buckminster.pde.feature.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.buckminster.subversive.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.xml' version='3.5.0.qualifier'>
+    <unit id='epp.mylynrcp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for RCP'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylynrcp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='7'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.pde_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.soa' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='SOA Development'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='A platform and tools for developing Service-Oriented Component-based Applications.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.soa' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='13'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.bpmn.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.frascati.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.semantic.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.tuscany.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.xmleditors.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.policy.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.bpmn.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.core.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.runtime.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.sca.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.sca.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.swordfish.tooling.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.wst' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Web standards tools'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Support of Web standards in the scope of the Web Standard Tools subproject includes languages and specifications published by open-standard bodies (e.g. W3C, IETF, ECMA, OASIS, WS-I, ANSI) that are commonly used by Web-centric applications (e.g. HTML, CSS, JavaScript, XML, XSD, XSLT, SVG, SOAP, WSDL, UDDI, SQL).'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.wst' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.web_ui.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.tptp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Testing and Performance'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Tools and Frameworks to improve performance and automatic testing.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.tptp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='7'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.monitoring.runtime.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.platform.runtime.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.wtp.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.examples.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.birt.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.test.runtime.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tptp.trace.runtime.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.cpp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for C/C++ Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='An IDE for C/C++ developers with Mylyn integration.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.cpp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.reporting' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Charting and Reporting'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='JEE tools and BIRT reporting tool for Java developers to create JEE and Web applications that also have reporting needs.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.reporting' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='5'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.chart.cshelp.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.cshelp.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.doc.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.birt.example.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.mat' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Memory Analyzer'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Memory analyzer tool.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mat' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mat.chart.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mat.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.dltkruby' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='DLTK Ruby'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Tools for Ruby Developers.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.dltkruby' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.ruby.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.rse.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.mcpp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Mobile C/C++ Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='A complete set of tools for developers who want to create mobile C/C++ applications.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mcpp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='3'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.gnu.dsf.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.debug.ui.memory.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.launch.remote.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.jsdt' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='JavaScript Developer Tools'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='JavaScript development Tools.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jsdt' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.jsdt.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.java' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='The essential tools for any Java developer, including a Java IDE, a CVS client, XML Editor and Mylyn.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.java' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.cvs' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='CVS'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='CVS Team Provider'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.cvs' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cvs.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.actf' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Accessibility Tools'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Eclipse Accessibility Tools Framework Visualization'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.actf' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='3'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.ui.pdt.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.ui.wst.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.actf.visualization.sdk.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.mjava' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java Mobile Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='The essential tools for any Java developer who wants to create applications for mobile devices.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mjava' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='4'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.pulsar.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.examples.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mtj.sdk.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.rcp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse for RCP/Plug-in Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='A complete set of tools for developers who want to create Eclipse plug-ins or Rich Client Applications.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rcp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sdk.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.mylyncpp' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for C/C++'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylyncpp' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='7'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cdt.mylyn.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.xml' version='1.2.0.20090620-1500'>
       <properties size='4'>
         <property name='org.eclipse.equinox.p2.name' value='XML Editors and Tools'/>
         <property name='lineUp' value='true'/>
@@ -424,112 +315,44 @@
         <property name='org.eclipse.equinox.p2.description' value='XML, DTD and XML Schema Editors, validators, and XML Catalog support.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.xml' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.xml' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='3'>
+      <requires size='1'>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.xml_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.dltktcl' version='3.5.0.qualifier'>
+    <unit id='epp.php' version='1.2.0.20090620-1500'>
       <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='DLTK TCL'/>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for PHP Developers'/>
         <property name='lineUp' value='true'/>
         <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Tools for TCL, iTcl and XOTcl Developers.'/>
+        <property name='org.eclipse.equinox.p2.description' value='The basic IDE for any PHP developer.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.dltktcl' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.php' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='6'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.itcl.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.tcl.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.xotcl.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.rse.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.rse' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Remote System Explorer'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='An integrated framework and toolkit for seamless working on remote systems through SSH, FTP or dstore protocols.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rse' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='5'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rse.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rse.useractions.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tm.terminal.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.mylynjava' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for Java'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylynjava' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='9'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.java_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
-      </requires>
-      <touchpoint id='null' version='0.0.0'/>
-    </unit>
-    <unit id='epp.jee' version='3.5.0.qualifier'>
-      <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java EE Developers'/>
-        <property name='lineUp' value='true'/>
-        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='Tools for Java developers creating JEE and Web applications, including a Java IDE, tools for JEE and JSF, Mylyn and others.'/>
-      </properties>
-      <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jee' version='3.5.0.qualifier'/>
-      </provides>
-      <requires size='20'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.ws.axis2tools.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jpt.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jpt.eclipselink.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.common.fproj.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.common.fproj.enablement.jdt.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.enterprise_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.web_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.xml_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.xsl.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.jsdt.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_adapters.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_adapters.ext.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_ui.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.web_ui.feature.feature.group' range='0.0.0'/>
+      <requires size='1'>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.php.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.webpageeditor.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.server_adapters.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.modeling' version='3.5.0.qualifier'>
+    <unit id='epp.sdk' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Classic 3.5'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='The classic Eclipse download: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.sdk' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sdk.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.modeling' version='1.2.0.20090620-1500'>
       <properties size='4'>
         <property name='org.eclipse.equinox.p2.name' value='Eclipse Modeling Tools (includes Incubating components)'/>
         <property name='lineUp' value='true'/>
@@ -537,9 +360,9 @@
         <property name='org.eclipse.equinox.p2.description' value='This modeling package contains a collection of Eclipse Modeling Project components, including EMF, GMF, MDT XSD/OCL/UML2, M2M, M2T, and EMFT elements. It includes a complete SDK, developer tools and source code. Note that the Modeling package includes some &lt;a href=&quot;http://www.eclipse.org/projects/dev_process/validation-phase.php&quot;&gt;incubating&lt;/a&gt; components, as indicated by feature numbers less than 1.0.0 on the feature list.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.modeling' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.modeling' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='23'>
+      <requires size='21'>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.acceleo.sdk.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.m2m.atl.sdk.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.cdo.sdk.feature.group' range='0.0.0'/>
@@ -561,69 +384,186 @@
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.xpand.sdk.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.xsd.sdk.feature.group' range='0.0.0'/>
         <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.xtext.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.sdk' version='3.5.0.qualifier'>
+    <unit id='epp.mylynjava' version='1.2.0.20090620-1500'>
       <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='Eclipse Classic 3.5'/>
+        <property name='org.eclipse.equinox.p2.name' value='Mylyn Task-Focused UI for Java'/>
         <property name='lineUp' value='true'/>
         <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='The classic Eclipse download: the Eclipse Platform, Java Development Tools, and Plug-in Development Environment, including source and both user and programmer documentation.'/>
+        <property name='org.eclipse.equinox.p2.description' value='Mylyn Task-Focused UI extensions for the Eclipse IDE.  Provides focusing of common IDE views and editors.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.sdk' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mylynjava' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='3'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sdk.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
+      <requires size='7'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.ide_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.java_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.team_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.bugzilla_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.context_feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.mylyn.wikitext_feature.feature.group' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.soa' version='3.5.0.qualifier'>
+    <unit id='epp.rap' version='1.2.0.20090620-1500'>
       <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='SOA Development'/>
+        <property name='org.eclipse.equinox.p2.name' value='Rich Ajax Platform SDK (RAP)'/>
         <property name='lineUp' value='true'/>
         <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='A platform and tools for developing Service-Oriented Component-based Applications.'/>
+        <property name='org.eclipse.equinox.p2.description' value='Eclipse Rich Ajax Platform.'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.soa' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rap' version='1.2.0.20090620-1500'/>
       </provides>
-      <requires size='14'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.bpmn.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.frascati.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.semantic.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.tuscany.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.sca.feature.xmleditors.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.policy.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.bpmn.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.core.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.runtime.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.sca.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.stp.im.sca.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.swordfish.tooling.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.ide' range='0.0.0'/>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rap.tooling.feature.group' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>
-    <unit id='epp.cvs' version='3.5.0.qualifier'>
+    <unit id='epp.db' version='1.2.0.20090620-1500'>
       <properties size='4'>
-        <property name='org.eclipse.equinox.p2.name' value='CVS'/>
+        <property name='org.eclipse.equinox.p2.name' value='Data Tools Platform'/>
         <property name='lineUp' value='true'/>
         <property name='org.eclipse.equinox.p2.type.group' value='true'/>
-        <property name='org.eclipse.equinox.p2.description' value='CVS Team Provider'/>
+        <property name='org.eclipse.equinox.p2.description' value='Database Development'/>
       </properties>
       <provides size='1'>
-        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.cvs' version='3.5.0.qualifier'/>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.db' version='1.2.0.20090620-1500'/>
       </provides>
       <requires size='2'>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.epp.usagedata.feature.feature.group' range='0.0.0'/>
-        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.cvs.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.enablement.sdk.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.datatools.sdk.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.svn' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Subversion'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Subversion Team Provider'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.svn' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.team.svn.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.ecf' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse Communication Framework'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='ECF is a framework for supporting the development of distributed Eclipse-based tools and applications.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.ecf' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.core.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.dltktcl' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='DLTK TCL'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Tools for TCL, iTcl and XOTcl Developers.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.dltktcl' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='4'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.itcl.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.tcl.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.xotcl.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.dltk.rse.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.mlinux' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Tools for Mobile Linux Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Tools for Mobile Linux Developers.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.mlinux' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tml.sdk.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tml.feature.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.jwt' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Java Workflow Tooling'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='This is the feature of the Java Workflow Tooling (JWT) project.    It includes the Workflow Editor (WE) which is the basis for several    other plugins. It is possible to generate a documentation from    a modeled workflow using the jwt.we.plugins.doc as well as to    customize the displayed view of a workflow e.g. using jwt.we.plugins.viewuml.    Additionally, the modeled workflow can be used to generate executable    code (e.g. in XPDL using jwt.transformations.xpdl) build on a    base plugin for all transformations within JWT (jwt.transformations.baseTransformation).'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jwt' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jwt.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.rse' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Remote System Explorer'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='An integrated framework and toolkit for seamless working on remote systems through SSH, FTP or dstore protocols.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.rse' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='3'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rse.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.rse.useractions.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.tm.terminal.sdk.feature.group' range='0.0.0'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+    </unit>
+    <unit id='epp.jee' version='1.2.0.20090620-1500'>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Eclipse IDE for Java EE Developers'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='org.eclipse.equinox.p2.description' value='Tools for Java developers creating JEE and Web applications, including a Java IDE, tools for JEE and JSF, Mylyn and others.'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='epp.jee' version='1.2.0.20090620-1500'/>
+      </provides>
+      <requires size='18'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.ws.axis2tools.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jpt.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jpt.eclipselink.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.common.fproj.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.common.fproj.enablement.jdt.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.enterprise_ui.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.web_ui.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.xml_ui.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.xsl.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.jsdt.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_adapters.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_adapters.ext.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.server_ui.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.web_ui.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.php.sdk.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jst.webpageeditor.feature.feature.group' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.wst.server_adapters.feature.feature.group' range='0.0.0'/>
       </requires>
       <touchpoint id='null' version='0.0.0'/>
     </unit>