[Carbon-dev] svn commit r43487 - in branches/carbon-platform/2.0.1/carbon/features: . org.wso2.carbon.core.feature org.wso2.carbon.core.server.feature org.wso2.carbon.core.ui.feature p2-profile-generation p2-profile-generation/src p2-profile-generation/src/assembly p2-profile-generation/src/config p2-profile-generation/src/config/p2-profile-gen p2-profile-generation/src/config/p2-profile-gen/configuration p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator p2-profile-generation/src/config/p2-profile-gen/p2 p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile

sameera at wso2.com sameera at wso2.com
Sun Aug 16 12:48:10 PDT 2009


Author: sameera
Date: Sun Aug 16 12:48:09 2009
New Revision: 43487
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=43487

Log:
updated carbon features. adding p2-profile-generation module


Added:
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/pom.xml
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/assembly/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/assembly/dist.xml
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/artifacts.xml
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/config.ini
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321199976.profile
   branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321208375.profile
Modified:
   branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.feature/pom.xml
   branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.server.feature/pom.xml
   branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.ui.feature/pom.xml
   branches/carbon-platform/2.0.1/carbon/features/pom.xml

Modified: branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.feature/pom.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.feature/pom.xml?rev=43487&r1=43486&r2=43487&view=diff
==============================================================================
--- branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.feature/pom.xml	(original)
+++ branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.feature/pom.xml	Sun Aug 16 12:48:09 2009
@@ -5,7 +5,7 @@
 
     <parent>
         <groupId>org.wso2.carbon</groupId>
-        <artifactId>wso2carbon-feature</artifactId>
+        <artifactId>wso2carbon-features</artifactId>
         <version>2.0.1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
@@ -13,7 +13,7 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>org.wso2.carbon.core.feature</artifactId>
     <packaging>pom</packaging>
-    <name>Carbon Core Feature</name>
+    <name>WSO2 Carbon - Carbon Core Feature</name>
     <version>${carbon.version}</version>
     <url>http://wso2.org</url>
     <description>This feature contains the carbon core features</description>
@@ -40,7 +40,7 @@
                 </executions>
             </plugin>
 
-            <plugin>
+            <!--<plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-antrun-plugin</artifactId>
                 <version>1.1</version>
@@ -63,7 +63,7 @@
                         </configuration>
                     </execution>
                 </executions>
-            </plugin>
+            </plugin>-->
         </plugins>
     </build>
     <properties>

Modified: branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.server.feature/pom.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.server.feature/pom.xml?rev=43487&r1=43486&r2=43487&view=diff
==============================================================================
--- branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.server.feature/pom.xml	(original)
+++ branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.server.feature/pom.xml	Sun Aug 16 12:48:09 2009
@@ -5,7 +5,7 @@
 
     <parent>
         <groupId>org.wso2.carbon</groupId>
-        <artifactId>wso2carbon-feature</artifactId>
+        <artifactId>wso2carbon-features</artifactId>
         <version>2.0.1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
@@ -13,10 +13,10 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>org.wso2.carbon.core.server.feature</artifactId>
     <packaging>pom</packaging>
-    <name>Carbon Core Server Feature</name>
-    <version>${carbon.version}</version>
+    <name>WSO2 Carbon - Carbon Core Server Feature</name>
     <url>http://wso2.org</url>
     <description>This feature contains the carbon core server features</description>
+    
     <dependencies>
         <dependency>
             <groupId>wsdl4j.wso2</groupId>
@@ -272,7 +272,7 @@
                 </executions>
             </plugin>
 
-            <plugin>
+            <!--<plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-antrun-plugin</artifactId>
                 <version>1.1</version>
@@ -295,7 +295,7 @@
                         </configuration>
                     </execution>
                 </executions>
-            </plugin>
+            </plugin>-->
         </plugins>
     </build>
     <properties>
@@ -342,7 +342,7 @@
         <org.wso2.carbon.securevault.bundle.version>${carbon.version}</org.wso2.carbon.securevault.bundle.version>
         <axis2-transport-base.bundle.version>1.0.0.wso2v1</axis2-transport-base.bundle.version>
         <org.eclipse.equinox.http.helper.bundle.version>1.0.1</org.eclipse.equinox.http.helper.bundle.version>
-        <org.eclipse.equinox.http.servlet.bundle.version>1.0.200.v20090520-1800</org.eclipse.equinox.http.servlet.bundle.version>
+        <org.eclipse.equinox.http.servlet.bundle.version>1.0.200.v20090520-1800-wso2v1</org.eclipse.equinox.http.servlet.bundle.version>
         <org.wso2.carbon.core.services.bundle.version>${carbon.version}</org.wso2.carbon.core.services.bundle.version>
         <org.wso2.carbon.server.admin.bundle.version>${carbon.version}</org.wso2.carbon.server.admin.bundle.version>
     </properties>

Modified: branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.ui.feature/pom.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.ui.feature/pom.xml?rev=43487&r1=43486&r2=43487&view=diff
==============================================================================
--- branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.ui.feature/pom.xml	(original)
+++ branches/carbon-platform/2.0.1/carbon/features/org.wso2.carbon.core.ui.feature/pom.xml	Sun Aug 16 12:48:09 2009
@@ -5,7 +5,7 @@
 
     <parent>
         <groupId>org.wso2.carbon</groupId>
-        <artifactId>wso2carbon-feature</artifactId>
+        <artifactId>wso2carbon-features</artifactId>
         <version>2.0.1</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
@@ -13,10 +13,10 @@
     <modelVersion>4.0.0</modelVersion>
     <artifactId>org.wso2.carbon.core.ui.feature</artifactId>
     <packaging>pom</packaging>
-    <name>Carbon Core UI Feature</name>
-    <version>${carbon.version}</version>
+    <name>WSO2 Carbon - Carbon Core UI Feature</name>
     <url>http://wso2.org</url>
     <description>This feature contains the carbon core ui features</description>
+    
     <dependencies>
         <dependency>
             <groupId>wsdl4j.wso2</groupId>
@@ -392,7 +392,7 @@
         <org.wso2.carbon.securevault.bundle.version>${carbon.version}</org.wso2.carbon.securevault.bundle.version>
         <axis2-transport-base.bundle.version>1.0.0.wso2v1</axis2-transport-base.bundle.version>
         <org.eclipse.equinox.http.helper.bundle.version>1.0.1</org.eclipse.equinox.http.helper.bundle.version>
-        <org.eclipse.equinox.http.servlet.bundle.version>1.0.200.v20090520-1800</org.eclipse.equinox.http.servlet.bundle.version>
+        <org.eclipse.equinox.http.servlet.bundle.version>1.0.200.v20090520-1800-wso2v1</org.eclipse.equinox.http.servlet.bundle.version>
         <org.wso2.carbon.ui.bundle.version>${carbon.version}</org.wso2.carbon.ui.bundle.version>
         <org.wso2.carbon.ui.menu.general.bundle.version>${carbon.version}</org.wso2.carbon.ui.menu.general.bundle.version>
         <org.wso2.carbon.i18n.bundle.version>${carbon.version}</org.wso2.carbon.i18n.bundle.version>

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/pom.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/pom.xml?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/pom.xml	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,450 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <parent>
+        <groupId>org.wso2.carbon</groupId>
+        <artifactId>wso2carbon-features</artifactId>
+        <version>2.0.1</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>wso2carbon-p2-profile-gen</artifactId>
+    <packaging>pom</packaging>
+    <name>WSO2 Carbon - P2 Profile Generation</name>
+    <url>http://wso2.org</url>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.eclipse.osgi</groupId>
+            <artifactId>org.eclipse.osgi</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.osgi</groupId>
+            <artifactId>org.eclipse.osgi.services</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.bridge</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.wso2.carbon</groupId>
+            <artifactId>org.wso2.carbon.http.bridge</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.osgi</groupId>
+            <artifactId>org.eclipse.osgi</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.osgi</groupId>
+            <artifactId>org.eclipse.osgi.services</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.common</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.simpleconfigurator</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.util</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.ds</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.launcher</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.app</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.concurrent</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.frameworkadmin</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.frameworkadmin.equinox</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.artifact.repository</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.console</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.core</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.director.app</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.directorywatcher</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.director</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.engine</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.exemplarysetup</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.extensionlocation</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.garbagecollector</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.jarprocessor</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.metadata</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.metadata.repository</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.metadata.generator</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.publisher</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.reconciler.dropins</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.repository.tools</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.repository</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.touchpoint.eclipse</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.touchpoint.natives</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.updatechecker</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.preferences</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.registry</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.security</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.simpleconfigurator.manipulator</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.equinox</groupId>
+            <artifactId>org.eclipse.equinox.p2.updatesite</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.commands</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.contenttype</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.expressions</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.jobs</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.net</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.runtime</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.core</groupId>
+            <artifactId>org.eclipse.core.runtime.compatibility.auth</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.ecf</groupId>
+            <artifactId>org.eclipse.ecf</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.ecf</groupId>
+            <artifactId>org.eclipse.ecf.filetransfer</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.ecf</groupId>
+            <artifactId>org.eclipse.ecf.identity</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse.ecf</groupId>
+            <artifactId>org.eclipse.ecf.provider.filetransfer</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse</groupId>
+            <artifactId>org.sat4j.core</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse</groupId>
+            <artifactId>org.sat4j.pb</artifactId>
+        </dependency>
+
+        <dependency>
+            <groupId>org.eclipse</groupId>
+            <artifactId>com.ibm.icu</artifactId>
+        </dependency>
+
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-dependency-plugin</artifactId>
+                <version>2.0-alpha-4</version>
+                <inherited>false</inherited>
+                <executions>
+                    <execution>
+                        <id>1_unpack-p2-features</id>
+                        <phase>test</phase>
+                        <goals>
+                            <goal>unpack</goal>
+                        </goals>
+                        <configuration>
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.wso2.carbon</groupId>
+                                    <artifactId>org.wso2.carbon.core.server.feature</artifactId>
+                                    <version>${pom.version}</version>
+                                    <type>zip</type>
+                                    <overWrite>true</overWrite>
+                                    <outputDirectory>target/p2-features</outputDirectory>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.wso2.carbon</groupId>
+                                    <artifactId>org.wso2.carbon.core.ui.feature</artifactId>
+                                    <version>${pom.version}</version>
+                                    <type>zip</type>
+                                    <overWrite>true</overWrite>
+                                    <outputDirectory>target/p2-features</outputDirectory>
+                                </artifactItem>
+                            </artifactItems>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.2-beta-2</version>
+                <executions>
+                    <execution>
+                        <id>2-dist-wso2carbon-p2</id>
+                        <phase>test</phase>
+                        <goals>
+                            <goal>attached</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/assembly/dist.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <version>1.1</version>
+                <executions>
+                    <execution>
+                        <id>3-unzip-wso2carbon-p2</id>
+                        <phase>test</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <tasks>
+                                <unzip dest="target/temp">
+                                    <fileset dir="target">
+                                        <include name="wso2carbon-p2-profile-gen-${pom.version}.zip"/>
+                                    </fileset>
+                                </unzip>
+                                <unzip dest="target">
+                                    <fileset dir="target">
+                                        <include name="wso2carbon-p2-profile-gen-${pom.version}.zip"/>
+                                    </fileset>
+                                </unzip>
+                            </tasks>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>5-cleanup</id>
+                        <phase>install</phase>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                        <configuration>
+                            <tasks>
+                                <delete dir="target/archive-tmp"/>
+                                <delete dir="target/dependency-maven-plugin-markers"/>
+                                <delete dir="target/maven-archiver"/>
+                                <delete dir="target/temp"/>
+                                <delete dir="target/p2-features"/>
+                                <!--<delete dir="target/p2-repo"/>-->
+                            </tasks>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.wso2.maven</groupId>
+                <artifactId>carbon-p2-plugin</artifactId>
+                <version>1.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <id>4-p2-repository-generation</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>p2-repo-gen</goal>
+                        </goals>
+                        <configuration>
+                            <equinoxLauncher>
+                                <jar>org.eclipse.equinox.launcher-1.0.200.v20090520.jar</jar>
+                                <location>${basedir}/target/temp/wso2carbon-p2-profile-gen-${pom.version}/plugins</location>
+                            </equinoxLauncher>
+                            <source>${basedir}/target/p2-features</source>
+                            <metadataRepository>file:${basedir}/target/p2-repo</metadataRepository>
+                            <artifactRepository>file:${basedir}/target/p2-repo</artifactRepository>
+                            <publishArtifacts>true</publishArtifacts>
+                            <publishArtifactRepository>true</publishArtifactRepository>
+                        </configuration>
+                    </execution>
+                    <execution>
+                        <id>5-p2-profile-generation</id>
+                        <phase>package</phase>                        
+                        <goals>
+                            <goal>p2-profile-gen</goal>
+                        </goals>
+                        <configuration>
+                            <equinoxLauncher>
+                                <jar>org.eclipse.equinox.launcher-1.0.200.v20090520.jar</jar>
+                                <location>${basedir}/target/temp/wso2carbon-p2-profile-gen-${pom.version}/plugins</location>
+                            </equinoxLauncher>
+                            <metadataRepository>file:${basedir}/target/p2-repo</metadataRepository>
+                            <artifactRepository>file:${basedir}/target/p2-repo</artifactRepository>
+                            <destination>${basedir}/target/wso2carbon-p2-profile-gen-${pom.version}</destination>
+                            <profile>WSO2CarbonProfile</profile>
+                            <features>
+                                <feature>
+                                    <id>org.wso2.carbon.core.server.feature.group</id>
+                                    <version>${pom.version}</version>
+                                </feature>
+                                <feature>
+                                    <id>org.wso2.carbon.core.ui.feature.group</id>
+                                    <version>${pom.version}</version>
+                                </feature>
+                            </features>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/assembly/dist.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/assembly/dist.xml?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/assembly/dist.xml	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,74 @@
+<assembly>
+    <formats>
+        <format>zip</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>wso2carbon-p2-profile-gen-${pom.version}/plugins</outputDirectory>
+            <includes>
+                <include>org.eclipse.equinox:org.eclipse.equinox.common:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.simpleconfigurator:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.ds:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.launcher:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.util:jar</include>
+                <include>org.eclipse.osgi:org.eclipse.osgi.services:jar</include>
+                <include>org.eclipse.osgi:org.eclipse.osgi:jar</include>
+                 <!-- p2 dependencies -->
+                <include>org.eclipse.equinox:org.eclipse.equinox.app:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.concurrent:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.frameworkadmin:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.frameworkadmin.equinox:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.preferences:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.registry:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.security:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.simpleconfigurator.manipulator:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.commands:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.contenttype:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.expressions:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.jobs:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.net:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.runtime:jar</include>
+                <include>org.eclipse.core:org.eclipse.core.runtime.compatibility.auth:jar</include>
+                <include>org.eclipse.ecf:org.eclipse.ecf:jar</include>
+                <include>org.eclipse.ecf:org.eclipse.ecf.filetransfer:jar</include>
+                <include>org.eclipse.ecf:org.eclipse.ecf.identity:jar</include>
+                <include>org.eclipse.ecf:org.eclipse.ecf.provider.filetransfer:jar</include>
+                <include>org.eclipse:org.sat4j.core:jar</include>
+                <include>org.eclipse:org.sat4j.pb:jar</include>
+                <include>org.eclipse:com.ibm.icu:jar</include>
+
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.artifact.repository:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.console:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.core:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.director:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.engine:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.exemplarysetup:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.garbagecollector:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.jarprocessor:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.metadata:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.metadata.repository:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.publisher:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.touchpoint.eclipse:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.touchpoint.natives:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.updatechecker:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.director.app:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.directorywatcher:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.extensionlocation:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.metadata.generator:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.reconciler.dropins:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.repository.tools:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.repository:jar</include>
+                <include>org.eclipse.equinox:org.eclipse.equinox.p2.updatesite:jar</include>
+            </includes>
+        </dependencySet>
+    </dependencySets>
+
+    <fileSets>
+        <fileSet>
+            <directory>src/config/p2-profile-gen</directory>
+            <outputDirectory>wso2carbon-p2-profile-gen-${pom.version}</outputDirectory>
+        </fileSet>
+    </fileSets>
+</assembly>

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/artifacts.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/artifacts.xml?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/artifacts.xml	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,357 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?artifactRepository version='1.1.0'?>
+<repository name='Bundle pool' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1'>
+  <properties size='2'>
+    <property name='p2.system' value='true'/>
+    <property name='p2.timestamp' value='1249321208179'/>
+  </properties>
+  <mappings size='3'>
+    <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}-${version}.jar'/>
+    <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
+    <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
+  </mappings>
+  <artifacts size='57'>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' version='1.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='15927'/>
+        <property name='download.size' value='15927'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient' version='3.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='62142'/>
+        <property name='download.size' value='62142'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.app' version='1.2.0.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='81684'/>
+        <property name='download.size' value='81684'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime.compatibility.auth' version='3.2.100.v20090413'>
+      <properties size='2'>
+        <property name='artifact.size' value='21559'/>
+        <property name='download.size' value='21559'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.expressions' version='3.4.100.v20090429-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='85750'/>
+        <property name='download.size' value='85750'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='33630'/>
+        <property name='download.size' value='33630'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype' version='3.4.0.v20090429-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='87491'/>
+        <property name='download.size' value='87491'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='125061'/>
+        <property name='download.size' value='125061'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.ssl' version='1.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='10684'/>
+        <property name='download.size' value='10684'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console' version='1.0.100.v20090520-1905-wso2v1'>
+      <properties size='2'>
+        <property name='artifact.size' value='15357'/>
+        <property name='download.size' value='15357'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.apache.commons.codec' version='1.3.0.v20080530-1600'>
+      <properties size='2'>
+        <property name='artifact.size' value='53772'/>
+        <property name='download.size' value='53772'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.osgi' version='3.5.0.v20090520'>
+      <properties size='2'>
+        <property name='artifact.size' value='1122602'/>
+        <property name='download.size' value='1122602'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.exemplarysetup' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='8414'/>
+        <property name='download.size' value='8414'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='7618'/>
+        <property name='download.size' value='7618'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.commands' version='3.5.0.I20090429-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='105800'/>
+        <property name='download.size' value='105800'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.net' version='1.2.0.I20090522-1010'>
+      <properties size='2'>
+        <property name='artifact.size' value='64153'/>
+        <property name='download.size' value='64153'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.util' version='1.0.100.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='75578'/>
+        <property name='download.size' value='75578'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer' version='3.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='119027'/>
+        <property name='download.size' value='119027'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='30839'/>
+        <property name='download.size' value='30839'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.generator' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='132839'/>
+        <property name='download.size' value='132839'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='124814'/>
+        <property name='download.size' value='124814'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='21556'/>
+        <property name='download.size' value='21556'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher' version='1.0.0.v20090521-1912'>
+      <properties size='2'>
+        <property name='artifact.size' value='266703'/>
+        <property name='download.size' value='266703'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.sat4j.core' version='2.1.0.v20090520'>
+      <properties size='2'>
+        <property name='artifact.size' value='175618'/>
+        <property name='download.size' value='175618'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools' version='1.0.0.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='167464'/>
+        <property name='download.size' value='167464'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository' version='1.0.100.v20090520-1905-wso2v1'>
+      <properties size='2'>
+        <property name='artifact.size' value='156335'/>
+        <property name='download.size' value='156335'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='53192'/>
+        <property name='download.size' value='53192'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.apache.commons.logging' version='1.0.4.v200904062259'>
+      <properties size='2'>
+        <property name='artifact.size' value='44210'/>
+        <property name='download.size' value='44210'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime' version='3.5.0.v20090429-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='69777'/>
+        <property name='download.size' value='69777'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer' version='3.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='48748'/>
+        <property name='download.size' value='48748'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator.manipulator' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='21357'/>
+        <property name='download.size' value='21357'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='39917'/>
+        <property name='download.size' value='39917'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='66065'/>
+        <property name='download.size' value='66065'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.concurrent' version='1.0.0.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='18655'/>
+        <property name='download.size' value='18655'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker' version='1.1.0.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='15028'/>
+        <property name='download.size' value='15028'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.launcher' version='1.0.200.v20090520'>
+      <properties size='2'>
+        <property name='artifact.size' value='44770'/>
+        <property name='download.size' value='44770'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.apache.commons.httpclient' version='3.1.0.v20080605-1935'>
+      <properties size='2'>
+        <property name='artifact.size' value='320150'/>
+        <property name='download.size' value='320150'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='46245'/>
+        <property name='download.size' value='46245'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.common' version='3.5.0.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='99430'/>
+        <property name='download.size' value='99430'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf' version='3.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='86383'/>
+        <property name='download.size' value='86383'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='86973'/>
+        <property name='download.size' value='86973'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='37600'/>
+        <property name='download.size' value='37600'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security' version='1.0.100.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='104691'/>
+        <property name='download.size' value='104691'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='27592'/>
+        <property name='download.size' value='27592'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.sat4j.pb' version='2.1.0.v20090520'>
+      <properties size='2'>
+        <property name='artifact.size' value='106651'/>
+        <property name='download.size' value='106651'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='157148'/>
+        <property name='download.size' value='157148'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry' version='3.4.100.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='173316'/>
+        <property name='download.size' value='173316'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app' version='1.0.100.v20090521-1912'>
+      <properties size='2'>
+        <property name='artifact.size' value='44884'/>
+        <property name='download.size' value='44884'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository' version='1.0.0.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='105169'/>
+        <property name='download.size' value='105169'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin.equinox' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='60354'/>
+        <property name='download.size' value='60354'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse' version='1.0.100.v20090520-1905-wso2v1'>
+      <properties size='2'>
+        <property name='artifact.size' value='95521'/>
+        <property name='download.size' value='95521'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='67154'/>
+        <property name='download.size' value='67154'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.ds' version='1.1.0.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='167353'/>
+        <property name='download.size' value='167353'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences' version='3.2.300.v20090520-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='105368'/>
+        <property name='download.size' value='105368'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity' version='3.0.0.v20090520-0800'>
+      <properties size='2'>
+        <property name='artifact.size' value='53743'/>
+        <property name='download.size' value='53743'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.jarprocessor' version='1.0.100.v20090520-1905'>
+      <properties size='2'>
+        <property name='artifact.size' value='61359'/>
+        <property name='download.size' value='61359'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.eclipse.core.jobs' version='3.4.100.v20090429-1800'>
+      <properties size='2'>
+        <property name='artifact.size' value='81848'/>
+        <property name='download.size' value='81848'/>
+      </properties>
+    </artifact>
+  </artifacts>
+</repository>

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/config.ini
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/config.ini?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/config.ini	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,22 @@
+# Eclipse Runtime Configuration File
+
+osgi.bundles= \
+reference\:file\:org.eclipse.equinox.common-3.5.0.v20090520-1800.jar at 1\:start, \
+reference\:file\:org.eclipse.equinox.simpleconfigurator-1.0.100.v20090520-1905.jar at 1\:start
+
+osgi.startLevel=15
+
+# The defaultStartLevel, set below, must always be set to a value lower than
+# the start level of of carbon core bundle. Also note that, it is advisable
+# that you always set a start level for your bundles, to avoid unexpected
+# dependancy related problems.
+osgi.bundles.defaultStartLevel=10
+
+osgi.framework=file\:plugins/org.eclipse.osgi-3.5.0.v20090520.jar
+
+org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator/bundles.info
+org.eclipse.equinox.simpleconfigurator.useReference=true
+
+eclipse.p2.profile=WSO2CarbonProfile
+eclipse.p2.data.area=@config.dir/../p2/
+

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,59 @@
+#version=1
+org.apache.commons.codec,1.3.0.v20080530-1600,plugins/org.apache.commons.codec-1.3.0.v20080530-1600.jar,3,true
+org.apache.commons.httpclient,3.1.0.v20080605-1935,plugins/org.apache.commons.httpclient-3.1.0.v20080605-1935.jar,3,true
+org.apache.commons.logging,1.0.4.v200904062259,plugins/org.apache.commons.logging-1.0.4.v200904062259.jar,3,true
+org.eclipse.core.commands,3.5.0.I20090429-1800,plugins/org.eclipse.core.commands-3.5.0.I20090429-1800.jar,3,true
+org.eclipse.core.contenttype,3.4.0.v20090429-1800,plugins/org.eclipse.core.contenttype-3.4.0.v20090429-1800.jar,3,true
+org.eclipse.core.expressions,3.4.100.v20090429-1800,plugins/org.eclipse.core.expressions-3.4.100.v20090429-1800.jar,3,true
+org.eclipse.core.jobs,3.4.100.v20090429-1800,plugins/org.eclipse.core.jobs-3.4.100.v20090429-1800.jar,3,true
+org.eclipse.core.net,1.2.0.I20090522-1010,plugins/org.eclipse.core.net-1.2.0.I20090522-1010.jar,3,true
+org.eclipse.core.runtime,3.5.0.v20090429-1800,plugins/org.eclipse.core.runtime-3.5.0.v20090429-1800.jar,3,true
+org.eclipse.core.runtime.compatibility.auth,3.2.100.v20090413,plugins/org.eclipse.core.runtime.compatibility.auth-3.2.100.v20090413.jar,3,true
+org.eclipse.ecf,3.0.0.v20090520-0800,plugins/org.eclipse.ecf-3.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.filetransfer,3.0.0.v20090520-0800,plugins/org.eclipse.ecf.filetransfer-3.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.identity,3.0.0.v20090520-0800,plugins/org.eclipse.ecf.identity-3.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.provider.filetransfer,3.0.0.v20090520-0800,plugins/org.eclipse.ecf.provider.filetransfer-3.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.provider.filetransfer.httpclient,3.0.0.v20090520-0800,plugins/org.eclipse.ecf.provider.filetransfer.httpclient-3.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.provider.filetransfer.httpclient.ssl,1.0.0.v20090520-0800,plugins/org.eclipse.ecf.provider.filetransfer.httpclient.ssl-1.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.provider.filetransfer.ssl,1.0.0.v20090520-0800,plugins/org.eclipse.ecf.provider.filetransfer.ssl-1.0.0.v20090520-0800.jar,3,true
+org.eclipse.ecf.ssl,1.0.0.v20090520-0800,plugins/org.eclipse.ecf.ssl-1.0.0.v20090520-0800.jar,3,true
+org.eclipse.equinox.app,1.2.0.v20090520-1800,plugins/org.eclipse.equinox.app-1.2.0.v20090520-1800.jar,3,true
+org.eclipse.equinox.common,3.5.0.v20090520-1800,plugins/org.eclipse.equinox.common-3.5.0.v20090520-1800.jar,3,true
+org.eclipse.equinox.concurrent,1.0.0.v20090520-1800,plugins/org.eclipse.equinox.concurrent-1.0.0.v20090520-1800.jar,3,true
+org.eclipse.equinox.ds,1.1.0.v20090520-1800,plugins/org.eclipse.equinox.ds-1.1.0.v20090520-1800.jar,3,true
+org.eclipse.equinox.frameworkadmin,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.frameworkadmin-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.frameworkadmin.equinox,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.frameworkadmin.equinox-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.launcher,1.0.200.v20090520,plugins/org.eclipse.equinox.launcher-1.0.200.v20090520.jar,3,true
+org.eclipse.equinox.p2.artifact.repository,1.0.100.v20090520-1905-wso2v1,plugins/org.eclipse.equinox.p2.artifact.repository-1.0.100.v20090520-1905-wso2v1.jar,3,true
+org.eclipse.equinox.p2.console,1.0.100.v20090520-1905-wso2v1,plugins/org.eclipse.equinox.p2.console-1.0.100.v20090520-1905-wso2v1.jar,3,true
+org.eclipse.equinox.p2.core,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.core-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.director,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.director-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.director.app,1.0.100.v20090521-1912,plugins/org.eclipse.equinox.p2.director.app-1.0.100.v20090521-1912.jar,3,true
+org.eclipse.equinox.p2.directorywatcher,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.directorywatcher-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.engine,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.engine-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.exemplarysetup,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.exemplarysetup-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.extensionlocation,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.extensionlocation-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.garbagecollector,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.garbagecollector-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.jarprocessor,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.jarprocessor-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.metadata,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.metadata-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.metadata.generator,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.metadata.generator-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.metadata.repository,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.metadata.repository-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.publisher,1.0.0.v20090521-1912,plugins/org.eclipse.equinox.p2.publisher-1.0.0.v20090521-1912.jar,3,true
+org.eclipse.equinox.p2.reconciler.dropins,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.reconciler.dropins-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.repository,1.0.0.v20090520-1905,plugins/org.eclipse.equinox.p2.repository-1.0.0.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.repository.tools,1.0.0.v20090520-1905,plugins/org.eclipse.equinox.p2.repository.tools-1.0.0.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.touchpoint.eclipse,1.0.100.v20090520-1905-wso2v1,plugins/org.eclipse.equinox.p2.touchpoint.eclipse-1.0.100.v20090520-1905-wso2v1.jar,3,true
+org.eclipse.equinox.p2.touchpoint.natives,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.touchpoint.natives-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.updatechecker,1.1.0.v20090520-1905,plugins/org.eclipse.equinox.p2.updatechecker-1.1.0.v20090520-1905.jar,3,true
+org.eclipse.equinox.p2.updatesite,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.p2.updatesite-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.preferences,3.2.300.v20090520-1800,plugins/org.eclipse.equinox.preferences-3.2.300.v20090520-1800.jar,3,true
+org.eclipse.equinox.registry,3.4.100.v20090520-1800,plugins/org.eclipse.equinox.registry-3.4.100.v20090520-1800.jar,3,true
+org.eclipse.equinox.security,1.0.100.v20090520-1800,plugins/org.eclipse.equinox.security-1.0.100.v20090520-1800.jar,3,true
+org.eclipse.equinox.simpleconfigurator,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.simpleconfigurator-1.0.100.v20090520-1905.jar,1,true
+org.eclipse.equinox.simpleconfigurator.manipulator,1.0.100.v20090520-1905,plugins/org.eclipse.equinox.simpleconfigurator.manipulator-1.0.100.v20090520-1905.jar,3,true
+org.eclipse.equinox.util,1.0.100.v20090520-1800,plugins/org.eclipse.equinox.util-1.0.100.v20090520-1800.jar,3,true
+org.eclipse.osgi,3.5.0.v20090520,plugins/org.eclipse.osgi-3.5.0.v20090520.jar,-1,true
+org.eclipse.osgi.services,3.2.0.v20090520-1800,plugins/org.eclipse.osgi.services-3.2.0.v20090520-1800.jar,3,true
+org.sat4j.core,2.1.0.v20090520,plugins/org.sat4j.core-2.1.0.v20090520.jar,3,true
+org.sat4j.pb,2.1.0.v20090520,plugins/org.sat4j.pb-2.1.0.v20090520.jar,3,true
+

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321199976.profile
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321199976.profile?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321199976.profile	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?profile version='1.0.0'?>
+<profile id='WSO2CarbonProfile' timestamp='1249321199976'>
+  <properties size='7'>
+    <property name='org.eclipse.equinox.p2.cache' value='repository/components'/>
+    <property name='org.eclipse.equinox.p2.flavor' value='tooling'/>
+    <property name='org.eclipse.equinox.p2.roaming' value='true'/>
+    <property name='org.eclipse.equinox.p2.environments' value='osgi.ws=gtk,osgi.os=linux,osgi.arch=x86'/>
+    <property name='org.eclipse.equinox.p2.installFolder' value='repository/components'/>
+    <property name='eclipse.touchpoint.launcherName' value='eclipse'/>
+  </properties>
+</profile>

Added: branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321208375.profile
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321208375.profile?pathrev=43487
==============================================================================
--- (empty file)
+++ branches/carbon-platform/2.0.1/carbon/features/p2-profile-generation/src/config/p2-profile-gen/p2/org.eclipse.equinox.p2.engine/profileRegistry/WSO2CarbonProfile.profile/1249321208375.profile	Sun Aug 16 12:48:09 2009
@@ -0,0 +1,3207 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?profile version='1.0.0'?>
+<profile id='WSO2CarbonProfile' timestamp='1249321208375'>
+  <properties size='7'>
+    <property name='org.eclipse.equinox.p2.cache' value='repository/components'/>
+    <property name='org.eclipse.equinox.p2.flavor' value='tooling'/>
+    <property name='org.eclipse.equinox.p2.roaming' value='true'/>
+    <property name='org.eclipse.equinox.p2.environments' value='osgi.ws=gtk,osgi.os=linux,osgi.arch=x86'/>
+    <property name='org.eclipse.equinox.p2.installFolder' value='repository/components'/>
+    <property name='eclipse.touchpoint.launcherName' value='eclipse'/>
+  </properties>
+  <units size='68'>
+    <unit id='a.jre' version='1.6.0' singleton='false'>
+      <provides size='159'>
+        <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.activation' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.activity' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.annotation' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.annotation.processing' 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.jws' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.jws.soap' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.lang.model' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.lang.model.element' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.lang.model.type' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.lang.model.util' 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.script' 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.tools' 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.bind' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.bind.annotation' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.bind.annotation.adapters' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.bind.attachment' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.bind.helpers' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.bind.util' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto.dom' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto.dsig' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto.dsig.dom' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto.dsig.keyinfo' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.crypto.dsig.spec' 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.soap' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.stream' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.stream.events' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.stream.util' 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.stax' 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.ws' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.handler' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.handler.soap' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.http' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.soap' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.ws.wsaddressing' 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.css' 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.html' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.ranges' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.stylesheets' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.traversal' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.xpath' 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='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='org.apache.commons.codec' version='1.3.0.v20080530-1600' singleton='false'>
+      <update id='org.apache.commons.codec' range='[0.0.0,1.3.0.v20080530-1600)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Apache Commons Codec Plug-in'/>
+        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
+      </properties>
+      <provides size='9'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.codec' version='1.3.0.v20080530-1600'/>
+        <provided namespace='osgi.bundle' name='org.apache.commons.codec' version='1.3.0.v20080530-1600'/>
+        <provided namespace='java.package' name='org.apache.commons.codec' version='1.3.0'/>
+        <provided namespace='java.package' name='org.apache.commons.codec.binary' version='1.3.0'/>
+        <provided namespace='java.package' name='org.apache.commons.codec.digest' version='1.3.0'/>
+        <provided namespace='java.package' name='org.apache.commons.codec.language' version='1.3.0'/>
+        <provided namespace='java.package' name='org.apache.commons.codec.net' version='1.3.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='org.apache.commons.codec' version='1.3.0.v20080530-1600'/>
+      </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.3.0.v20080530-1600&#xA;Export-Package: org.apache.commons.codec;version=&quot;1.3.0&quot;,org.apache.commons.codec.binary;version=&quot;1.3.0&quot;,org.apache.commons.codec.digest;version=&quot;1.3.0&quot;,org.apache.commons.codec.language;version=&quot;1.3.0&quot;,org.apache.commons.codec.net;version=&quot;1.3.0&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.apache.commons.codec&#xA;Bundle-Name: %bundleName&#xA;Bundle-Localization: plugin&#xA;Bundle-Vendor: %bundleProvider
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.apache.commons.httpclient' version='3.1.0.v20080605-1935' singleton='false'>
+      <update id='org.apache.commons.httpclient' range='[0.0.0,3.1.0.v20080605-1935)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Apache Commons Httpclient'/>
+        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
+      </properties>
+      <provides size='12'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.httpclient' version='3.1.0.v20080605-1935'/>
+        <provided namespace='osgi.bundle' name='org.apache.commons.httpclient' version='3.1.0.v20080605-1935'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.auth' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.cookie' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.methods' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.methods.multipart' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.params' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.protocol' version='3.1.0'/>
+        <provided namespace='java.package' name='org.apache.commons.httpclient.util' version='3.1.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='8'>
+        <required namespace='java.package' name='javax.crypto' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.net' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.net.ssl' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.apache.commons.codec' range='[1.2.0,2.0.0)'/>
+        <required namespace='java.package' name='org.apache.commons.codec.binary' range='[1.2.0,2.0.0)'/>
+        <required namespace='java.package' name='org.apache.commons.codec.net' range='[1.2.0,2.0.0)'/>
+        <required namespace='java.package' name='org.apache.commons.logging' range='[1.0.4,2.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.apache.commons.httpclient' version='3.1.0.v20080605-1935'/>
+      </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: CDC-1.0/Foundation-1.0,J2SE-1.2&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.1.0.v20080605-1935&#xA;Export-Package: org.apache.commons.httpclient;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.auth;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.cookie;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.methods;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.methods.multipart;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.params;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.protocol;version=&quot;3.1.0&quot;,org.apache.commons.httpclient.util;version=&quot;3.1.0&quot;&#xA;Bundle-SymbolicName: org.apache.commons.httpclient&#xA;Import-Package: javax.crypto;resolution:=optional,javax.crypto.spec;resolution:=optional,javax.net;resolution:=optional,javax.net.ssl;resolution:=optional,org.apache.commons.codec;version=&quot;[1.2.0,2.0.0)&quot;,org.apache.commons.codec.binary;version=&quot;[1.2.0,2.0.0)&quot;,org.apache.commons.codec.net;version=&quot;[1.2.0,2.0.0)&quot;,org.apache.commons.logging;version=&quot;[1.0.4,2.0.0)&quot;&#xA;Bundle-Localization: plugin&#xA;Bundle-Name: %bundleName&#xA;Bundle-Vendor: %bundleProvider
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.apache.commons.logging' version='1.0.4.v200904062259' singleton='false'>
+      <update id='org.apache.commons.logging' range='[0.0.0,1.0.4.v200904062259)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Apache Commons Logging Plug-in'/>
+        <property name='df_LT.bundleProvider' value='Eclipse.org'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%bundleProvider'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.logging' version='1.0.4.v200904062259'/>
+        <provided namespace='osgi.bundle' name='org.apache.commons.logging' version='1.0.4.v200904062259'/>
+        <provided namespace='java.package' name='org.apache.commons.logging' version='1.0.4'/>
+        <provided namespace='java.package' name='org.apache.commons.logging.impl' version='1.0.4'/>
+        <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='org.apache.commons.logging' version='1.0.4.v200904062259'/>
+      </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: %bundleName&#xA;Bundle-Version: 1.0.4.v200904062259&#xA;Export-Package: org.apache.commons.logging;version=&quot;1.0.4&quot;,org.apache.commons.logging.impl;version=&quot;1.0.4&quot;&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-SymbolicName: org.apache.commons.logging&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %bundleProvider
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.commands' version='3.5.0.I20090429-1800' singleton='false'>
+      <update id='org.eclipse.core.commands' range='[0.0.0,3.5.0.I20090429-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Commands'/>
+        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.commands' version='3.5.0.I20090429-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.commands' version='3.5.0.I20090429-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.commands' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.commands.common' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.commands.contexts' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.commands.operations' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.commands.util' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.commands.operations' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.commands.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='1'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.commands' version='3.5.0.I20090429-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-ClassPath: .&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.eclipse.core.commands&#xA;Bundle-Version: 3.5.0.I20090429-1800&#xA;Export-Package: org.eclipse.core.commands,org.eclipse.core.commands.common,org.eclipse.core.commands.contexts,org.eclipse.core.commands.operations,org.eclipse.core.commands.util,org.eclipse.core.internal.commands.operations;x-internal:=true,org.eclipse.core.internal.commands.util;x-internal:=true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.contenttype' version='3.4.0.v20090429-1800'>
+      <update id='org.eclipse.core.contenttype' range='[0.0.0,3.4.0.v20090429-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Eclipse Content Mechanism'/>
+        <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='org.eclipse.core.contenttype' version='3.4.0.v20090429-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.contenttype' version='3.4.0.v20090429-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.content' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.content' 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='11'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.ext' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.contenttype' version='3.4.0.v20090429-1800'/>
+      </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.4,CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.core.internal.content.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.core.contenttype; singleton:=true&#xA;Import-Package: javax.xml.parsers,org.eclipse.osgi.service.debug,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework,org.osgi.util.tracker,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 3.4.0.v20090429-1800&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.core.internal.content;x-internal:=true,org.eclipse.core.runtime.content&#xA;Require-Bundle: org.eclipse.equinox.preferences;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.equinox.registry;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.expressions' version='3.4.100.v20090429-1800'>
+      <update id='org.eclipse.core.expressions' range='[0.0.0,3.4.100.v20090429-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Expression Language'/>
+        <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='org.eclipse.core.expressions' version='3.4.100.v20090429-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.expressions' version='3.4.100.v20090429-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.expressions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.expressions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.expressions.propertytester' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.expressions.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='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='[3.3.0,4.0.0)'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.expressions' version='3.4.100.v20090429-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-ClassPath: .&#xA;Bundle-Version: 3.4.100.v20090429-1800&#xA;Import-Package: org.w3c.dom&#xA;Bundle-Activator: org.eclipse.core.internal.expressions.ExpressionPlugin&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.core.runtime;bundle-version=&quot;[3.3.0,4.0.0)&quot;&#xA;Export-Package: org.eclipse.core.expressions,org.eclipse.core.internal.expressions;x-internal:=true,org.eclipse.core.internal.expressions.propertytester;x-internal:=true,org.eclipse.core.internal.expressions.util;x-internal:=true&#xA;Bundle-SymbolicName: org.eclipse.core.expressions; singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.jobs' version='3.4.100.v20090429-1800'>
+      <update id='org.eclipse.core.jobs' range='[0.0.0,3.4.100.v20090429-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Eclipse Jobs Mechanism'/>
+        <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='org.eclipse.core.jobs' version='3.4.100.v20090429-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.jobs' version='3.4.100.v20090429-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.jobs' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.jobs' 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.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.jobs' version='3.4.100.v20090429-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.core.internal.jobs.JobActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.core.jobs; singleton:=true&#xA;Import-Package: org.eclipse.osgi.service.debug,org.eclipse.osgi.util,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.packageadmin,org.osgi.util.tracker&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 3.4.100.v20090429-1800&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.core.internal.jobs;x-internal:=true,org.eclipse.core.runtime.jobs&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.net' version='1.2.0.I20090522-1010'>
+      <update id='org.eclipse.core.net' range='[0.0.0,1.2.0.I20090522-1010)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.PLUGIN_NAME' value='Internet Connection Management'/>
+        <property name='df_LT.PLUGIN_PROVIDER' value='Eclipse.org'/>
+        <property name='org.eclipse.equinox.p2.name' value='%PLUGIN_NAME'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%PLUGIN_PROVIDER'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.net' version='1.2.0.I20090522-1010'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.net' version='1.2.0.I20090522-1010'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.net' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.net.proxy' 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='5'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.security' range='[1.0.0,2.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.4.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='3.2.200'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='3.4.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='3.4.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.net' version='1.2.0.I20090522-1010'/>
+      </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.eclipse.core.internal.net;x-friends:=&quot;org.eclipse.ui.net&quot;,org.eclipse.core.net.proxy&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.equinox.security;bundle-version=&quot;[1.0.0,2.0.0)&quot;,org.eclipse.equinox.common;bundle-version=&quot;3.4.0&quot;,org.eclipse.equinox.preferences;bundle-version=&quot;3.2.200&quot;,org.eclipse.osgi;bundle-version=&quot;3.4.0&quot;,org.eclipse.equinox.registry;bundle-version=&quot;3.4.0&quot;&#xA;Bundle-Activator: org.eclipse.core.internal.net.Activator&#xA;Bundle-Name: %PLUGIN_NAME&#xA;Bundle-Version: 1.2.0.I20090522-1010&#xA;Bundle-Vendor: %PLUGIN_PROVIDER&#xA;Bundle-SymbolicName: org.eclipse.core.net;singleton:=true&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.runtime' version='3.5.0.v20090429-1800'>
+      <update id='org.eclipse.core.runtime' range='[0.0.0,3.5.0.v20090429-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Core Runtime'/>
+        <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='org.eclipse.core.runtime' version='3.5.0.v20090429-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.runtime' version='3.5.0.v20090429-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.preferences.legacy' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.runtime' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.4.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='9'>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.preferences' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.contenttype' range='[3.3.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime.compatibility.auth' range='[3.2.0,4.0.0)' optional='true'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.app' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.core.internal.runtime.auth' range='0.0.0' optional='true'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime' version='3.5.0.v20090429-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.core.internal.runtime.PlatformActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.core.runtime; singleton:=true&#xA;Bundle-ManifestVersion: 2&#xA;DynamicImport-Package: org.eclipse.core.internal.runtime.auth&#xA;Bundle-Version: 3.5.0.v20090429-1800&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.core.internal.preferences.legacy;x-internal:=true,org.eclipse.core.internal.runtime;x-friends:=&quot;org.eclipse.core.runtime.compatibility&quot;,org.eclipse.core.runtime;version=&quot;3.4.0&quot;&#xA;Require-Bundle: org.eclipse.osgi;bundle-version=&quot;[3.5.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.core.jobs;bundle-version=&quot;[3.2.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.equinox.registry;bundle-version=&quot;[3.4.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.equinox.preferences;bundle-version=&quot;[3.2.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.core.contenttype;bundle-version=&quot;[3.3.0,4.0.0)&quot;;visibility:=reexport,org.eclipse.core.runtime.compatibility.auth;bundle-version=&quot;[3.2.0,4.0.0)&quot;;resolution:=optional,org.eclipse.equinox.app;bundle-version=&quot;[1.0.0,2.0.0)&quot;;visibility:=reexport
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.core.runtime.compatibility.auth' version='3.2.100.v20090413' singleton='false'>
+      <update id='org.eclipse.core.runtime.compatibility.auth' range='[0.0.0,3.2.100.v20090413)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org'/>
+        <property name='df_LT.pluginName' value='Authorization Compatibility Plug-in'/>
+        <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='org.eclipse.core.runtime.compatibility.auth' version='3.2.100.v20090413'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.core.runtime.compatibility.auth' version='3.2.100.v20090413'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.runtime.auth' 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.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.core.runtime.compatibility.auth' version='3.2.100.v20090413'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.core.internal.runtime.auth.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.core.runtime.compatibility.auth&#xA;Import-Package: org.eclipse.osgi.framework.log,org.eclipse.osgi.service.datalocation,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework,org.osgi.util.tracker&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 3.2.100.v20090413&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.core.internal.runtime.auth;x-friends:=&quot;org.eclipse.core.runtime&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf' version='3.0.0.v20090520-0800'>
+      <update id='org.eclipse.ecf' range='[0.0.0,3.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='Eclipse Communication Framework (ECF)'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='14'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' version='3.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf' version='3.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core' version='3.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.events' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.jobs' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.provider' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.security' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.start' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.status' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.user' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.util' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.core' 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='9'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.identity' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.concurrent.future' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf' version='3.0.0.v20090520-0800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Import-Package: org.eclipse.core.runtime.jobs,org.eclipse.equinox.concurrent.future;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-ActivationPolicy: lazy&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-Version: 3.0.0.v20090520-0800&#xA;Export-Package: org.eclipse.ecf.core;version=&quot;3.0.0&quot;,org.eclipse.ecf.core.events,org.eclipse.ecf.core.jobs;version=&quot;1.0&quot;;x-internal:=true,org.eclipse.ecf.core.provider,org.eclipse.ecf.core.security,org.eclipse.ecf.core.start,org.eclipse.ecf.core.status;version=&quot;1.0&quot;;x-internal:=true,org.eclipse.ecf.core.user,org.eclipse.ecf.core.util,org.eclipse.ecf.internal.core;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.equinox.registry,org.eclipse.ecf.identity;visibility:=reexport&#xA;Bundle-Activator: org.eclipse.ecf.internal.core.ECFPlugin&#xA;Bundle-SymbolicName: org.eclipse.ecf;singleton:=true&#xA;Eclipse-LazyStart: true&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.3&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.filetransfer' version='3.0.0.v20090520-0800'>
+      <update id='org.eclipse.ecf.filetransfer' range='[0.0.0,3.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF Filetransfer API'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' version='3.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' version='3.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events.socket' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.events.socketfactory' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.identity' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.filetransfer.service' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.filetransfer' 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='9'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.url' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.filetransfer' version='3.0.0.v20090520-0800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Import-Package: org.eclipse.core.runtime.jobs,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.service.url;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-ActivationPolicy: lazy&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-Version: 3.0.0.v20090520-0800&#xA;Export-Package: org.eclipse.ecf.filetransfer,org.eclipse.ecf.filetransfer.events,org.eclipse.ecf.filetransfer.events.socket;version:=&quot;1.0&quot;;x-internal:=&quot;true&quot;,org.eclipse.ecf.filetransfer.events.socketfactory,org.eclipse.ecf.filetransfer.identity,org.eclipse.ecf.filetransfer.service,org.eclipse.ecf.internal.filetransfer;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.equinox.registry,org.eclipse.ecf&#xA;Bundle-Activator: org.eclipse.ecf.internal.filetransfer.Activator&#xA;Bundle-SymbolicName: org.eclipse.ecf.filetransfer;singleton:=true&#xA;Eclipse-LazyStart: true&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.identity' version='3.0.0.v20090520-0800'>
+      <update id='org.eclipse.ecf.identity' range='[0.0.0,3.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF Identity API'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='7'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' version='3.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.identity' version='3.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.identity' version='3.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.core.util' version='3.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.core.identity' version='3.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='7'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.identity' version='3.0.0.v20090520-0800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Import-Package: org.eclipse.osgi.service.debug;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-ActivationPolicy: lazy; exclude:=&quot;org.eclipse.ecf.core.util&quot;&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-Version: 3.0.0.v20090520-0800&#xA;Export-Package: org.eclipse.ecf.core.identity;version=&quot;3.0.0&quot;,org.eclipse.ecf.core.util;version=&quot;3.0.0&quot;,org.eclipse.ecf.internal.core.identity;version=&quot;3.0.0&quot;;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.equinox.registry&#xA;Bundle-Activator: org.eclipse.ecf.internal.core.identity.Activator&#xA;Bundle-SymbolicName: org.eclipse.ecf.identity;singleton:=true&#xA;Eclipse-LazyStart: true&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.provider.filetransfer' version='3.0.0.v20090520-0800'>
+      <update id='org.eclipse.ecf.provider.filetransfer' range='[0.0.0,3.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF Filetransfer Provider'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' version='3.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' version='3.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.browse' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.events.socket' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.identity' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.outgoing' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.retrieve' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.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='12'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.net.proxy' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.events.socket' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.url' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer' version='3.0.0.v20090520-0800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Version: 3.0.0.v20090520-0800&#xA;Bundle-ActivationPolicy: lazy&#xA;Eclipse-LazyStart: true&#xA;Export-Package: org.eclipse.ecf.internal.provider.filetransfer;x-internal:=true,org.eclipse.ecf.provider.filetransfer.browse,org.eclipse.ecf.provider.filetransfer.events.socket;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.ecf.provider.filetransfer.httpclient&quot;,org.eclipse.ecf.provider.filetransfer.identity;x-internal:=false,org.eclipse.ecf.provider.filetransfer.outgoing,org.eclipse.ecf.provider.filetransfer.retrieve;x-internal:=false,org.eclipse.ecf.provider.filetransfer.util&#xA;Import-Package: org.eclipse.core.net.proxy;resolution:=optional,org.eclipse.core.runtime.jobs,org.eclipse.ecf.provider.filetransfer.events.socket;version=&quot;[1.0.0,2.0.0)&quot;,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.service.url;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Manifest-Version: 1.0&#xA;Bundle-ClassPath: .&#xA;Bundle-Activator: org.eclipse.ecf.internal.provider.filetransfer.Activator&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.ecf,org.eclipse.ecf.filetransfer,org.eclipse.equinox.registry&#xA;Bundle-Localization: plugin&#xA;Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer;singleton:=true&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-Name: %plugin.name&#xA;Bundle-ManifestVersion: 2
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.provider.filetransfer.httpclient' version='3.0.0.v20090520-0800'>
+      <update id='org.eclipse.ecf.provider.filetransfer.httpclient' range='[0.0.0,3.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF HttpClient Filetransfer Provider'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' version='3.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient' version='3.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.provider.filetransfer.httpclient' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.provider.filetransfer.httpclient' 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='16'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.auth' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.methods' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.params' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.protocol' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.util' range='[3.0.1,3.1.0]'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.url' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient' version='3.0.0.v20090520-0800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Import-Package: org.apache.commons.httpclient;version=&quot;[3.0.1,3.1.0]&quot;,org.apache.commons.httpclient.auth;version=&quot;[3.0.1,3.1.0]&quot;,org.apache.commons.httpclient.methods;version=&quot;[3.0.1,3.1.0]&quot;,org.apache.commons.httpclient.params;version=&quot;[3.0.1,3.1.0]&quot;,org.apache.commons.httpclient.protocol;version=&quot;[3.0.1,3.1.0]&quot;,org.apache.commons.httpclient.util;version=&quot;[3.0.1,3.1.0]&quot;,org.eclipse.core.runtime.jobs,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.service.url;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-ActivationPolicy: lazy&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-Version: 3.0.0.v20090520-0800&#xA;Export-Package: org.eclipse.ecf.internal.provider.filetransfer.httpclient;x-internal:=true,org.eclipse.ecf.provider.filetransfer.httpclient&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.ecf.provider.filetransfer,org.eclipse.ecf,org.eclipse.ecf.filetransfer&#xA;Bundle-Activator: org.eclipse.ecf.internal.provider.filetransfer.httpclient.Activator&#xA;Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient;singleton:=true&#xA;Eclipse-LazyStart: true&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' version='1.0.0.v20090520-0800' singleton='false'>
+      <update id='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='[0.0.0,1.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF Filetransfer Httpclient SSL Fragment'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='5'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='osgi.fragment' name='org.eclipse.ecf.provider.filetransfer.httpclient' version='1.0.0.v20090520-0800'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='0.0.0'/>
+        <required namespace='java.package' name='org.apache.commons.httpclient.protocol' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' version='1.0.0.v20090520-0800'/>
+      </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: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Version: 1.0.0.v20090520-0800&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.httpclient.ssl&#xA;Import-Package: org.apache.commons.httpclient.protocol&#xA;Fragment-Host: org.eclipse.ecf.provider.filetransfer.httpclient&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20090520-0800' singleton='false'>
+      <update id='org.eclipse.ecf.provider.filetransfer.ssl' range='[0.0.0,1.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF Filetransfer SSL Fragment'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='5'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='osgi.fragment' name='org.eclipse.ecf.provider.filetransfer' version='1.0.0.v20090520-0800'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.provider.filetransfer' range='2.0.0'/>
+        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20090520-0800'/>
+      </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.4&#xA;Bundle-Localization: plugin&#xA;Bundle-Name: %plugin.name&#xA;Bundle-Version: 1.0.0.v20090520-0800&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer.ssl&#xA;Import-Package: javax.net.ssl&#xA;Fragment-Host: org.eclipse.ecf.provider.filetransfer;bundle-version=&quot;2.0.0&quot;&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.ecf.ssl' version='1.0.0.v20090520-0800' singleton='false'>
+      <update id='org.eclipse.ecf.ssl' range='[0.0.0,1.0.0.v20090520-0800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.plugin.name' value='ECF SSL Fragment'/>
+        <property name='df_LT.plugin.provider' value='Eclipse.org - ECF'/>
+        <property name='org.eclipse.equinox.p2.name' value='%plugin.name'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%plugin.provider'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.ecf.ssl' version='1.0.0.v20090520-0800'/>
+        <provided namespace='java.package' name='org.eclipse.ecf.internal.ssl' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='osgi.fragment' name='org.eclipse.ecf' version='1.0.0.v20090520-0800'/>
+        <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.ecf' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.security' range='0.0.0'/>
+        <required namespace='java.package' name='javax.net.ssl' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.ecf.ssl' version='1.0.0.v20090520-0800'/>
+      </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.4&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Bundle-Name: %plugin.name&#xA;Created-By: 10.0-b19 (Sun Microsystems Inc.)&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %plugin.provider&#xA;Bundle-SymbolicName: org.eclipse.ecf.ssl&#xA;Import-Package: org.eclipse.osgi.service.security,javax.net.ssl&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.0.v20090520-0800&#xA;Bundle-Localization: plugin&#xA;Fragment-Host: org.eclipse.ecf&#xA;Export-Package: org.eclipse.ecf.internal.ssl;x-internal:=true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox' version='3.5.0.vRC2'>
+      <update id='org.eclipse.equinox' range='0.0.0' severity='0'/>
+      <properties size='3'>
+        <property name='org.eclipse.equinox.p2.name' value='org.eclipse.equinox'/>
+        <property name='lineUp' value='true'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox' version='3.5.0.vRC2'/>
+      </provides>
+      <requires size='71'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.net' range='[1.2.0.I20090522-1010,1.2.0.I20090522-1010]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' range='[1.0.100.v20090520-1905-wso2v1,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher' range='[1.0.0.v20090521-1912,1.0.0.v20090521-1912]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.2.0.v20090520-1800,1.2.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools' range='[1.0.0.v20090520-1905,1.0.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='toolingorg.eclipse.equinox.p2.reconciler.dropins' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' range='[1.0.0,1.0.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.group' range='[3.5.0.v20090505,3.5.0.v20090505]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.commands' range='[3.5.0.I20090429-1800,3.5.0.I20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.5.0.v20090429-1800,3.5.0.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker' range='[1.1.0.v20090520-1905,1.1.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.feature.jar' range='[3.5.0.v20090413,3.5.0.v20090413]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' range='[1.0.200.v20090520,1.0.200.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.util' range='[1.0.100.v20090520-1800,1.0.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.feature.jar' range='[3.5.0.v20090519-1240,3.5.0.v20090519-1240]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' range='[1.0.0,1.0.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository' range='[1.0.0.v20090520-1905,1.0.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.ds' range='[1.1.0.v20090520-1800,1.1.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='[3.4.100.v20090429-1800,3.4.100.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.feature.group' range='[3.5.0.v20090519-1240,3.5.0.v20090519-1240]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.5.0.v20090520,3.5.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.compatibility.auth' range='[3.2.100.v20090413,3.2.100.v20090413]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.exemplarysetup' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.4.100.v20090429-1800,3.4.100.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.2.300.v20090520-1800,3.2.300.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.4.100.v20090520-1800,3.4.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.jar' range='[3.5.0.v20090505,3.5.0.v20090505]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' range='[1.0.100.v20090520-1800,1.0.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' range='[2.1.0.v20090520,2.1.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.logging' range='[1.0.4.v200904062259,1.0.4.v200904062259]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.codec' range='[1.3.0.v20080530-1600,1.3.0.v20080530-1600]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.generator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='toolingorg.eclipse.equinox.launcher' range='[1.0.200.v20090520,1.0.200.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' range='[2.1.0.v20090520,2.1.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype' range='[3.4.0.v20090429-1800,3.4.0.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.httpclient' range='[3.1.0.v20080605-1935,3.1.0.v20080605-1935]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.0.0.v20090520-1800,1.0.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.5.0.v20090520-1800,3.5.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.feature.group' range='[3.5.0.v20090413,3.5.0.v20090413]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='[1.0.100.v20090520-1905-wso2v1,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' range='[3.2.0.v20090520-1800,3.2.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='[1.6.0,1.6.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' range='[1.0.0,1.0.0]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app' range='[1.0.100.v20090521-1912,1.0.100.v20090521-1912]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' range='[1.0.100.v20090520-1905-wso2v1,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='toolingorg.eclipse.equinox.simpleconfigurator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' range='[1.6.0,1.6.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+      </requires>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='unconfigure'>
+
+          </instruction>
+          <instruction key='configure'>
+
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.app' version='1.2.0.v20090520-1800'>
+      <update id='org.eclipse.equinox.app' range='[0.0.0,1.2.0.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Application Container'/>
+        <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='org.eclipse.equinox.app' version='1.2.0.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.app' version='1.2.0.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.app' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.app' version='0.0.0'/>
+        <provided namespace='java.package' name='org.osgi.service.application' version='1.1.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='16'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.event' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.runnable' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.condpermadmin' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.event' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.app' version='1.2.0.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Version: 1.2.0.v20090520-1800&#xA;Bundle-ActivationPolicy: lazy&#xA;Eclipse-LazyStart: true&#xA;Export-Package: org.eclipse.equinox.app;version=&quot;1.0&quot;,org.eclipse.equinox.internal.app;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.osgi.service.application;version=&quot;1.1&quot;&#xA;Import-Package: org.eclipse.osgi.framework.console;resolution:=optional,org.eclipse.osgi.framework.log,org.eclipse.osgi.service.datalocation,org.eclipse.osgi.service.debug,org.eclipse.osgi.service.environment; version=&quot;1.1&quot;,org.eclipse.osgi.service.runnable,org.eclipse.osgi.storagemanager,org.eclipse.osgi.util,org.osgi.framework;version=&quot;1.3&quot;,org.osgi.service.condpermadmin; resolution:=optional,org.osgi.service.event;version=&quot;1.0.0&quot;;resolution:=optional,org.osgi.service.packageadmin;version=&quot;1.2&quot;,org.osgi.util.tracker&#xA;Manifest-Version: 1.0&#xA;Bundle-Activator: org.eclipse.equinox.internal.app.Activator&#xA;Comment-Header: Both Eclipse-LazyStart and Bundle-ActivationPolicy are specified for compatibility with 3.2&#xA;Bundle-RequiredExecutionEnvironment: OSGi/Minimum-1.2,CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Require-Bundle: org.eclipse.equinox.registry;bundle-version=&quot;[3.4.0,4.0.0)&quot;,org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;&#xA;Bundle-Localization: plugin&#xA;Bundle-SymbolicName: org.eclipse.equinox.app; singleton:=true&#xA;Comment-DynamicImport: this is only used to allow late binding of the package&#xA;DynamicImport-Package: org.osgi.service.event;version=&quot;1.0.0&quot;&#xA;Bundle-Vendor: %providerName&#xA;Bundle-Name: %pluginName&#xA;Bundle-ManifestVersion: 2
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.common' version='3.5.0.v20090520-1800'>
+      <update id='org.eclipse.equinox.common' range='[0.0.0,3.5.0.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Common Eclipse Runtime'/>
+        <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='org.eclipse.equinox.common' version='3.5.0.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.common' version='3.5.0.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.boot' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.runtime' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.4.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='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.localization' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.urlconversion' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.service.url' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.common' version='3.5.0.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-Version: 3.5.0.v20090520-1800&#xA;Eclipse-LazyStart: true&#xA;Import-Package: org.eclipse.osgi.framework.log,org.eclipse.osgi.service.datalocation,org.eclipse.osgi.service.debug,org.eclipse.osgi.service.localization,org.eclipse.osgi.service.urlconversion,org.osgi.service.url,org.eclipse.osgi.util,org.osgi.framework,org.osgi.service.packageadmin,org.osgi.util.tracker&#xA;Bundle-Activator: org.eclipse.core.internal.runtime.Activator&#xA;Bundle-Vendor: %providerName&#xA;Export-Package: org.eclipse.core.internal.boot;x-friends:=&quot;org.eclipse.core.resources,org.eclipse.core.runtime.compatibility,org.eclipse.pde.build&quot;,org.eclipse.core.internal.runtime;common=split;mandatory:=common; x-friends:=&quot;org.eclipse.core.contenttype,  org.eclipse.core.jobs,  org.eclipse.equinox.preferences,  org.eclipse.equinox.registry,  org.eclipse.core.runtime,  org.eclipse.core.runtime.compatibility,  org.eclipse.core.filesystem,  org.eclipse.equinox.security&quot;,org.eclipse.core.runtime;common=split;version=&quot;3.4.0&quot;;mandatory:=common&#xA;Bundle-SymbolicName: org.eclipse.equinox.common; singleton:=true&#xA;Comment-Header: Both Eclipse-LazyStart and Bundle-ActivationPolicy are specified for compatibility with 3.2&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.compendium.feature.group' version='3.5.0.v20090413' singleton='false'>
+      <update id='org.eclipse.equinox.compendium.feature.group' range='[0.0.0,3.5.0.v20090413)' severity='0'/>
+      <properties size='9'>
+        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
+        <property name='org.eclipse.equinox.p2.description' value='%description'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='df_LT.featureName' value='Equinox Compendium SDK'/>
+        <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Contributors:&#xA;EclipseSource - initial API and implementation'/>
+        <property name='df_LT.providerName' value='Eclipse Equinox Project'/>
+        <property name='df_LT.description' value='A collection of Equinox bundles  and source that implement optional parts of the current OSGi specifications--the so called &amp;quot;Compendium Services&amp;quot;. &#xA;This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/>
+        <property name='df_LT.license' value='ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT&#xA;March 17, 2005&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public&#xA;License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is provided with this&#xA;Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse.org CVS&#xA;repository (&quot;Repository&quot;) in CVS modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;- Content may be structured and packaged into modules to facilitate delivering,&#xA;extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)&#xA;in a directory named &quot;plugins&quot;.&#xA;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;Features may also include other Features (&quot;Included Features&quot;). Files named&#xA;&quot;feature.xml&quot; may contain a list of the names and version numbers of&#xA;Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;- The top-level (root) directory&#xA;- Plug-in and Fragment directories&#xA;- Inside Plug-ins and Fragments packaged as JARs&#xA;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Eclipse Update Manager, you must agree to a license (&quot;Feature Update&#xA;License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot;. Such Abouts,&#xA;Feature Licenses and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your&#xA;use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;- IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)&#xA;- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)&#xA;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use,&#xA;and re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.feature.group' version='3.5.0.v20090413'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='5'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.app' range='[1.2.0.v20090520-1800,1.2.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.ds' range='[1.1.0.v20090520-1800,1.1.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.preferences' range='[3.2.300.v20090520-1800,3.2.300.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.util' range='[1.0.100.v20090520-1800,1.0.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.compendium.feature.jar' range='[3.5.0.v20090413,3.5.0.v20090413]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license uri='%25licenseURL' url='%25licenseURL'>
+          %license
+        </license>
+      </licenses>
+      <copyright>
+        %copyright
+      </copyright>
+    </unit>
+    <unit id='org.eclipse.equinox.concurrent' version='1.0.0.v20090520-1800' singleton='false'>
+      <update id='org.eclipse.equinox.concurrent' range='[0.0.0,1.0.0.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.pluginProvider' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Concurrent API'/>
+        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%pluginProvider'/>
+      </properties>
+      <provides size='5'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' version='1.0.0.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.concurrent' version='1.0.0.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.concurrent.future' version='1.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='java.package' name='org.eclipse.core.runtime' range='3.4.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.concurrent' version='1.0.0.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: %pluginProvider&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Import-Package: org.eclipse.core.runtime;version=&quot;3.4.0&quot;;common=split,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.util.tracker&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: plugin&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.eclipse.equinox.concurrent&#xA;Bundle-Version: 1.0.0.v20090520-1800&#xA;Export-Package: org.eclipse.equinox.concurrent.future;version=&quot;1.0&quot;;x-internal:=&quot;true&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.core.feature.group' version='3.5.0.v20090505' singleton='false'>
+      <update id='org.eclipse.equinox.core.feature.group' range='[0.0.0,3.5.0.v20090505)' severity='0'/>
+      <properties size='9'>
+        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
+        <property name='org.eclipse.equinox.p2.description' value='%description'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='df_LT.featureName' value='Equinox Core'/>
+        <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Contributors:&#xA;EclipseSource - initial API and implementation'/>
+        <property name='df_LT.providerName' value='Eclipse Equinox Project'/>
+        <property name='df_LT.description' value='A collection of core Equinox bundles and source including the Equinox framework implementation itself. &#xA;This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/>
+        <property name='df_LT.license' value='ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT&#xA;March 17, 2005&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public&#xA;License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is provided with this&#xA;Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse.org CVS&#xA;repository (&quot;Repository&quot;) in CVS modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;- Content may be structured and packaged into modules to facilitate delivering,&#xA;extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)&#xA;in a directory named &quot;plugins&quot;.&#xA;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;Features may also include other Features (&quot;Included Features&quot;). Files named&#xA;&quot;feature.xml&quot; may contain a list of the names and version numbers of&#xA;Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;- The top-level (root) directory&#xA;- Plug-in and Fragment directories&#xA;- Inside Plug-ins and Fragments packaged as JARs&#xA;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Eclipse Update Manager, you must agree to a license (&quot;Feature Update&#xA;License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot;. Such Abouts,&#xA;Feature Licenses and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your&#xA;use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;- IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)&#xA;- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)&#xA;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use,&#xA;and re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.group' version='3.5.0.v20090505'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='8'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' range='[3.5.0.v20090520,3.5.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' range='[3.2.0.v20090520-1800,3.2.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.common' range='[3.5.0.v20090520-1800,3.5.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.launcher' range='[1.0.200.v20090520,1.0.200.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' range='[3.4.100.v20090520-1800,3.4.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.concurrent' range='[1.0.0.v20090520-1800,1.0.0.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.core.feature.jar' range='[3.5.0.v20090505,3.5.0.v20090505]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license uri='%25licenseURL' url='%25licenseURL'>
+          %license
+        </license>
+      </licenses>
+      <copyright>
+        %copyright
+      </copyright>
+    </unit>
+    <unit id='org.eclipse.equinox.ds' version='1.1.0.v20090520-1800'>
+      <update id='org.eclipse.equinox.ds' range='[0.0.0,1.1.0.v20090520-1800)' severity='0'/>
+      <properties size='5'>
+        <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.bundleName' value='Declarative Services'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.description' value='This bundle provides support for OSGi Declarative Services. This module implements a declarative service model,which allows a bundle to delay instantiating the service object untilthey are needed, and thus minimizing the resource consumption atany point of time. That module is  also one of the core components forthe OSGi R4.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
+      </properties>
+      <provides size='12'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.ds' version='1.1.0.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.ds' version='1.1.0.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.ds' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.ds.impl' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.ds.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.ds.storage.file' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.io' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.xml' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.xml.impl' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.string' 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='15'>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.event' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.hash' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.pool' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.ref' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.threadpool' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.util.timer' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.cm' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.service.component' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.metatype' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.ds' version='1.1.0.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: OSGi/Minimum-1.2,CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %bundleName&#xA;Bundle-Activator: org.eclipse.equinox.internal.ds.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %bundleVendor&#xA;Bundle-SymbolicName: org.eclipse.equinox.ds;singleton:=true&#xA;Lazy-ManifestFilter: (Service-Component=*)&#xA;Import-Package: org.eclipse.equinox.internal.util.event;version=&quot;1.0&quot;,org.eclipse.equinox.internal.util.hash;version=&quot;1.0&quot;,org.eclipse.equinox.internal.util.pool;version=&quot;1.0&quot;,org.eclipse.equinox.internal.util.ref;version=&quot;1.0&quot;,org.eclipse.equinox.internal.util.threadpool;version=&quot;1.0&quot;,org.eclipse.equinox.internal.util.timer;version=&quot;1.0&quot;,org.eclipse.osgi.framework.console;version=&quot;1.0&quot;,org.eclipse.osgi.service.debug;version=&quot;1.0&quot;,org.eclipse.osgi.util,org.osgi.framework;version=&quot;1.3&quot;,org.osgi.service.cm;version=&quot;1.2&quot;,org.osgi.service.component;version=&quot;1.1&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.service.metatype;version=&quot;1.1&quot;,org.osgi.util.tracker;version=&quot;1.3&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.1.0.v20090520-1800&#xA;Bundle-Localization: plugin&#xA;Bundle-Description: This bundle provides support for OSGi Declarative Services. This module implements a declarative service model,which allows a bundle to delay instantiating the service object untilthey are needed, and thus minimizing the resource consumption atany point of time. That module is  also one of the core components forthe OSGi R4.&#xA;Export-Package: org.eclipse.equinox.internal.ds;x-internal:=true,org.eclipse.equinox.internal.ds.impl;x-internal:=true,org.eclipse.equinox.internal.ds.model;x-internal:=true,org.eclipse.equinox.internal.ds.storage.file;x-internal:=true,org.eclipse.equinox.internal.util.io;x-internal:=true,org.eclipse.equinox.internal.util.xml;x-internal:=true,org.eclipse.equinox.internal.util.xml.impl;x-internal:=true,org.eclipse.equinox.internal.util.string;x-internal:=true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.frameworkadmin' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.frameworkadmin' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Framework Admin'/>
+        <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='org.eclipse.equinox.frameworkadmin' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' 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='5'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.4.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin' version='1.0.100.v20090520-1905'/>
+      </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.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.frameworkadmin.utils.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin;singleton:=true&#xA;Import-Package: org.eclipse.osgi.service.pluginconversion;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.startlevel;version=&quot;1.0.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.frameworkadmin.utils; x-friends:=&quot;org.eclipse.equinox.frameworkadmin.equinox,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.simpleconfigurator.manipulator&quot;,org.eclipse.equinox.internal.provisional.configuratormanipulator;x-friends:=&quot;org.eclipse.equinox.frameworkadmin.equinox,org.eclipse.equinox.simpleconfigurator.manipulator&quot;,org.eclipse.equinox.internal.provisional.frameworkadmin; x-friends:=&quot;org.eclipse.equinox.frameworkadmin.equinox,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.simpleconfigurator.manipulator,  org.eclipse.pde.core,  org.eclipse.pde.ui&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;3.4.0&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.frameworkadmin.equinox' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.frameworkadmin.equinox' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Framework Admin for Equinox'/>
+        <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='org.eclipse.equinox.frameworkadmin.equinox' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.frameworkadmin.equinox' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox.utils' 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='18'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.adaptor' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.internal.adaptor' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.adaptor' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.debug' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.internal.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.frameworkadmin.equinox' version='1.0.100.v20090520-1905'/>
+      </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.eclipse.equinox.internal.frameworkadmin.equinox;x-friends:=&quot;org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.metadata.generator&quot;,org.eclipse.equinox.internal.frameworkadmin.equinox.utils;x-internal:=true&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.equinox.common&#xA;Bundle-Activator: org.eclipse.equinox.internal.frameworkadmin.equinox.Activator&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.frameworkadmin.equinox;singleton:=true&#xA;Import-Package: org.eclipse.core.runtime.adaptor,org.eclipse.core.runtime.internal.adaptor,org.eclipse.equinox.internal.frameworkadmin.utils,org.eclipse.equinox.internal.provisional.configuratormanipulator,org.eclipse.equinox.internal.provisional.frameworkadmin,org.eclipse.osgi.framework.adaptor;resolution:=optional,org.eclipse.osgi.framework.debug;resolution:=optional,org.eclipse.osgi.framework.internal.core,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.service.environment;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;;resolution:=optional,org.eclipse.osgi.storagemanager;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.log;version=&quot;1.3.0&quot;,org.osgi.service.startlevel;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.launcher' version='1.0.200.v20090520' singleton='false'>
+      <update id='org.eclipse.equinox.launcher' range='[0.0.0,1.0.200.v20090520)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Launcher'/>
+        <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='org.eclipse.equinox.launcher' version='1.0.200.v20090520'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.launcher' version='1.0.200.v20090520'/>
+        <provided namespace='java.package' name='org.eclipse.core.launcher' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.launcher' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.launcher' 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='org.eclipse.equinox.launcher' version='1.0.200.v20090520'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: OSGi/Minimum-1.2&#xA;Main-Class: org.eclipse.equinox.launcher.Main&#xA;Bundle-ClassPath: .&#xA;Bundle-Name: %pluginName&#xA;Bundle-Localization: launcher&#xA;Manifest-Version: 1.0&#xA;Bundle-SymbolicName: org.eclipse.equinox.launcher&#xA;Bundle-Version: 1.0.200.v20090520&#xA;Export-Package: org.eclipse.core.launcher;x-internal:=true,org.eclipse.equinox.internal.launcher;x-internal:=true,org.eclipse.equinox.launcher;x-internal:=true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.artifact.repository' version='1.0.100.v20090520-1905-wso2v1'>
+      <update id='org.eclipse.equinox.p2.artifact.repository' range='[0.0.0,1.0.100.v20090520-1905-wso2v1)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Artifact Repository Support'/>
+        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='14'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.mirror' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processing' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.md5' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.processors.pack200' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.ant' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' 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='29'>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.security.storage' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.internal.provisional.equinox.p2.jarprocessor' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.signedcontent' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0' optional='true'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.artifact.repository' version='1.0.100.v20090520-1905-wso2v1'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905-wso2v1&#xA;Eclipse-LazyStart: true&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.runtime.jobs,org.eclipse.equinox.app;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.jarprocessor,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.persistence,org.eclipse.equinox.internal.p2.repository,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.equinox.security.storage,org.eclipse.internal.provisional.equinox.p2.jarprocessor;resolution:=optional,org.eclipse.osgi.framework.log;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.signedcontent;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.util.tracker;version=&quot;1.3.0&quot;,org.w3c.dom,org.xml.sax;resolution:=optional&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.artifact.repository.Activator&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.ecf.filetransfer,org.eclipse.ecf,org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.eclipse.equinox.registry&#xA;Export-Package: org.eclipse.equinox.internal.p2.artifact.mirror;x-internal:=true,org.eclipse.equinox.internal.p2.artifact.processing;x-friends:=&quot;org.eclipse.equinox.p2.artifact.processors,org.eclipse.equinox.p2.artifact.optimizers&quot;,org.eclipse.equinox.internal.p2.artifact.processors.md5;x-internal:=true,org.eclipse.equinox.internal.p2.artifact.processors.pack200;x-friends:=&quot;org.eclipse.equinox.p2.artifact.processors,org.eclipse.equinox.p2.artifact.optimizers&quot;,org.eclipse.equinox.internal.p2.artifact.repository;x-friends:=&quot;org.eclipse.equinox.p2.metadata.generator,org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.reconciler.dropins&quot;,org.eclipse.equinox.internal.p2.artifact.repository.ant,org.eclipse.equinox.internal.p2.artifact.repository.simple;x-friends:=&quot;org.eclipse.equinox.p2.selfhosting,org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.equinox.p2.tests&quot;,org.eclipse.equinox.internal.provisional.p2.artifact.repository; x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.publisher,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing; x-friends:=&quot;org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.updatesite&quot;,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository; x-friends:=&quot;org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.updatesite&quot;&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.artifact.repository;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Eclipse-BuddyPolicy: registered&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.console' version='1.0.100.v20090520-1905-wso2v1'>
+      <update id='org.eclipse.equinox.p2.console' range='[0.0.0,1.0.100.v20090520-1905-wso2v1)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Equinox Provisioning Console'/>
+        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - Equinox'/>
+      </properties>
+      <provides size='4'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.console' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.console' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='17'>
+        <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.console' version='1.0.100.v20090520-1905-wso2v1'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Import-Package: org.eclipse.core.runtime;common=split,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.provisional.configurator,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.director,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.osgi.framework.console;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.service.environment;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.4.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: Apache Maven&#xA;Archiver-Version: Plexus Archiver&#xA;Manifest-Version: 1.0&#xA;Bundle-Name: Equinox Provisioning Console&#xA;Bundle-Vendor: Eclipse.org - Equinox&#xA;Build-Jdk: 1.5.0_08&#xA;Bundle-Version: 1.0.100.v20090520-1905-wso2v1&#xA;Export-Package: org.eclipse.equinox.internal.p2.console;x-friends:=&quot;org.eclipse.equinox.p2.director.app,org.eclipse.equinox.p2.tools&quot;&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.console.Activator&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.console;singleton:=true&#xA;Eclipse-LazyStart: true&#xA;Built-By: carbon&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.core' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.core' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Core'/>
+        <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.eclipse.equinox.p2.core' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.core' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' 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='15'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='3.2.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' range='1.2.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.core' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-ClassPath: .&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Eclipse-LazyStart: true&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.runtime.preferences;version=&quot;3.2.0&quot;,org.eclipse.osgi.framework.eventmgr;version=&quot;1.2.0&quot;,org.eclipse.osgi.framework.log;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.debug;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.prefs;version=&quot;1.1.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;,org.xml.sax,org.xml.sax.helpers&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.core.Activator&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.eclipse.equinox.registry;bundle-version=&quot;[3.4.0,4.0.0)&quot;&#xA;Export-Package: org.eclipse.equinox.internal.p2.core;x-friends:=&quot;org.eclipse.equinox.p2.metadata.generator,org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.repository&quot;,org.eclipse.equinox.internal.p2.core.helpers; x-friends:=&quot;org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.download,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.frameworkadmin.test,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.repositoryoptimizer,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatechecker.app,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.equinox.p2.repository&quot;,org.eclipse.equinox.internal.provisional.p2.core; x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatesite,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.equinox.p2.repository,  org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.provisional.p2.core.eventbus; x-friends:=&quot;org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.repository&quot;,org.eclipse.equinox.internal.provisional.p2.core.location; x-friends:=&quot;org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.touchpoint.eclipse&quot;,org.eclipse.equinox.internal.provisional.p2.query; x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.exemplarysetup,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.jarprocessor,  org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.admin.rcp,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.publisher,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.core;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.director' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.director' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Director'/>
+        <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='org.eclipse.equinox.p2.director' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.director' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.rollback' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' 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='15'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.sat4j.core' range='2.1.0'/>
+        <required namespace='osgi.bundle' name='org.sat4j.pb' range='2.1.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='3.4.100'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.director.DirectorActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.director;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.provisional.configurator,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.director;x-friends:=&quot;org.eclipse.equinox.p2.exemplarysetup,org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.p2.rollback;x-friends:=&quot;org.eclipse.equinox.p2.ui&quot;,org.eclipse.equinox.internal.provisional.p2.director; x-friends:=&quot;org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.pde.core&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.sat4j.core;bundle-version=&quot;2.1.0&quot;,org.sat4j.pb;bundle-version=&quot;2.1.0&quot;,org.eclipse.core.jobs;bundle-version=&quot;3.4.100&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.director.app' version='1.0.100.v20090521-1912'>
+      <update id='org.eclipse.equinox.p2.director.app' range='[0.0.0,1.0.100.v20090521-1912)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Director Application'/>
+        <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='org.eclipse.equinox.p2.director.app' version='1.0.100.v20090521-1912'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.director.app' version='1.0.100.v20090521-1912'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.director.app' 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='20'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='3.4.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.console' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine.phases' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.director.app' version='1.0.100.v20090521-1912'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.director.app.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.director.app;singleton:=true&#xA;Import-Package: org.eclipse.equinox.app,org.eclipse.equinox.internal.p2.console,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.director,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.engine.phases,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.osgi.service.environment,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.osgi.framework&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090521-1912&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.director.app;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.eclipse.osgi;bundle-version=&quot;3.4.0&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.directorywatcher' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.directorywatcher' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Directory Watcher'/>
+        <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='org.eclipse.equinox.p2.directorywatcher' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.directorywatcher' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' 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='21'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.3.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+        <required namespace='java.package' name='org.osgi.service.cm' range='1.2.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.directorywatcher' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.provisional.p2.directorywatcher.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.directorywatcher;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.update,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.publisher.actions,org.eclipse.equinox.p2.publisher.eclipse,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.util,org.osgi.framework;version=&quot;1.4.0&quot;,org.osgi.service.cm;version=&quot;1.2.0&quot;;resolution:=optional,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.util.tracker;version=&quot;1.3.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.provisional.p2.directorywatcher;x-friends:=&quot;org.eclipse.equinox.p2.reconciler.dropins,org.eclipse.equinox.p2.extensionlocation&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.3.0,4.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.engine' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.engine' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Engine'/>
+        <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='org.eclipse.equinox.p2.engine' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine.phases' 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='32'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' range='1.0.100'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.4.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.internal.preferences' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.signedcontent' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.engine' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Eclipse-LazyStart: true&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.internal.preferences,org.eclipse.core.runtime.preferences,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.p2.metadata.repository.io,org.eclipse.equinox.internal.p2.persistence,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.signedcontent;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.prefs,org.osgi.util.tracker;version=&quot;1.3.3&quot;,org.xml.sax&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.engine.EngineActivator&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.equinox.registry,org.eclipse.osgi,org.eclipse.equinox.p2.metadata.repository;bundle-version=&quot;1.0.100&quot;,org.eclipse.core.jobs;bundle-version=&quot;[3.4.0,4.0.0)&quot;&#xA;Eclipse-RegisterBuddy: org.eclipse.equinox.p2.metadata.repository&#xA;Export-Package: org.eclipse.equinox.internal.p2.engine;x-friends:=&quot;org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.equinox.p2.touchpoint.natives&quot;,org.eclipse.equinox.internal.provisional.p2.engine; x-friends:=&quot;org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.provisional.p2.engine.phases;x-friends:=&quot;org.eclipse.equinox.p2.ui,org.eclipse.equinox.p2.repository.tools,org.eclipse.equinox.p2.director.app&quot;&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.engine;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.exemplarysetup' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.exemplarysetup' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Exemplary Setup'/>
+        <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='org.eclipse.equinox.p2.exemplarysetup' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.exemplarysetup' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.exemplarysetup' 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='15'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.exemplarysetup' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.exemplarysetup.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.exemplarysetup;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.director,org.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.p2.garbagecollector,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.director,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.osgi.framework;version=&quot;1.3.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.exemplarysetup;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.extensionlocation' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.extensionlocation' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Extension Location Repository 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='org.eclipse.equinox.p2.extensionlocation' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.extensionlocation' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.extensionlocation' 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='21'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.extensionlocation' version='1.0.100.v20090520-1905'/>
+      </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.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.extensionlocation.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.extensionlocation;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.publisher.eclipse,org.eclipse.equinox.internal.p2.touchpoint.eclipse,org.eclipse.equinox.internal.p2.update,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.directorywatcher,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository,org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.equinox.p2.publisher.eclipse,org.eclipse.osgi.service.datalocation;version=&quot;1.1.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.2.0&quot;,org.eclipse.osgi.util,org.osgi.framework&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.extensionlocation;x-friends:=&quot;org.eclipse.equinox.p2.reconciler.dropins&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.feature.group' version='3.5.0.v20090519-1240' singleton='false'>
+      <update id='org.eclipse.equinox.p2.feature.group' range='[0.0.0,3.5.0.v20090519-1240)' severity='0'/>
+      <properties size='9'>
+        <property name='org.eclipse.equinox.p2.name' value='%featureName'/>
+        <property name='org.eclipse.equinox.p2.description' value='%description'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+        <property name='df_LT.featureName' value='Equinox p2 SDK'/>
+        <property name='df_LT.copyright' value='Copyright (c) 2009 EclipseSource and others.&#xA;All rights reserved. This program and the accompanying materials&#xA;are made available under the terms of the Eclipse Public License v1.0&#xA;which accompanies this distribution, and is available at&#xA;http://www.eclipse.org/legal/epl-v10.html&#xA;&#xA;Contributors:&#xA;EclipseSource - initial API and implementation'/>
+        <property name='df_LT.providerName' value='Eclipse Equinox Project'/>
+        <property name='df_LT.description' value='All of the bundles and source that comprise the Equinox p2 provisioning platform. &#xA;This feature includes the corresponding source and is intended to be added to target platforms at development time rather than deployed with end-user systems.'/>
+        <property name='df_LT.license' value='ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT&#xA;March 17, 2005&#xA;&#xA;Usage Of Content&#xA;&#xA;THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR&#xA;OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).&#xA;USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS&#xA;AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR&#xA;NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU&#xA;AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT&#xA;AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS&#xA;OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE&#xA;TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS&#xA;OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED&#xA;BELOW, THEN YOU MAY NOT USE THE CONTENT.&#xA;&#xA;Applicable Licenses&#xA;&#xA;Unless otherwise indicated, all Content made available by the Eclipse Foundation&#xA;is provided to you under the terms and conditions of the Eclipse Public&#xA;License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is provided with this&#xA;Content and is also available at http://www.eclipse.org/legal/epl-v10.html.&#xA;For purposes of the EPL, &quot;Program&quot; will mean the Content.&#xA;&#xA;Content includes, but is not limited to, source code, object code,&#xA;documentation and other files maintained in the Eclipse.org CVS&#xA;repository (&quot;Repository&quot;) in CVS modules (&quot;Modules&quot;) and made available&#xA;as downloadable archives (&quot;Downloads&quot;).&#xA;&#xA;- Content may be structured and packaged into modules to facilitate delivering,&#xA;extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),&#xA;plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).&#xA;- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)&#xA;in a directory named &quot;plugins&quot;.&#xA;- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.&#xA;Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.&#xA;Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version&#xA;numbers of the Plug-ins and/or Fragments associated with that Feature.&#xA;- Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files&#xA;named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.&#xA;&#xA;Features may also include other Features (&quot;Included Features&quot;). Files named&#xA;&quot;feature.xml&quot; may contain a list of the names and version numbers of&#xA;Included Features.&#xA;&#xA;The terms and conditions governing Plug-ins and Fragments should be&#xA;contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and&#xA;conditions governing Features and Included Features should be contained&#xA;in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature&#xA;Licenses may be located in any directory of a Download or Module&#xA;including, but not limited to the following locations:&#xA;&#xA;- The top-level (root) directory&#xA;- Plug-in and Fragment directories&#xA;- Inside Plug-ins and Fragments packaged as JARs&#xA;- Sub-directories of the directory named &quot;src&quot; of certain Plug-ins&#xA;- Feature directories&#xA;&#xA;Note: if a Feature made available by the Eclipse Foundation is installed using the&#xA;Eclipse Update Manager, you must agree to a license (&quot;Feature Update&#xA;License&quot;) during the installation process. If the Feature contains&#xA;Included Features, the Feature Update License should either provide you&#xA;with the terms and conditions governing the Included Features or inform&#xA;you where you can locate them. Feature Update Licenses may be found in&#xA;the &quot;license&quot; property of files named &quot;feature.properties&quot;. Such Abouts,&#xA;Feature Licenses and Feature Update Licenses contain the terms and&#xA;conditions (or references to such terms and conditions) that govern your&#xA;use of the associated Content in that directory.&#xA;&#xA;THE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER&#xA;TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.&#xA;SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):&#xA;&#xA;- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)&#xA;- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)&#xA;- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)&#xA;- IBM Public License 1.0 (available at http://oss.software.ibm.com/developerworks/opensource/license10.html)&#xA;- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)&#xA;- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)&#xA;&#xA;IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR&#xA;TO USE OF THE CONTENT. If no About, Feature License or Feature Update License&#xA;is provided, please contact the Eclipse Foundation to determine what terms and conditions&#xA;govern that particular Content.&#xA;&#xA;Cryptography&#xA;&#xA;Content may contain encryption software. The country in which you are&#xA;currently may have restrictions on the import, possession, and use,&#xA;and/or re-export to another country, of encryption software. BEFORE&#xA;using any encryption software, please check the country&apos;s laws,&#xA;regulations and policies concerning the import, possession, or use,&#xA;and re-export of encryption software, to see if this is permitted.&#xA;&#xA;Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.feature.group' version='3.5.0.v20090519-1240'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='48'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.codec' range='[1.3.0.v20080530-1600,1.3.0.v20080530-1600]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.httpclient' range='[3.1.0.v20080605-1935,3.1.0.v20080605-1935]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.apache.commons.logging' range='[1.0.4.v200904062259,1.0.4.v200904062259]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.artifact.repository' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.console' range='[1.0.100.v20090520-1905-wso2v1,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.core' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.director.app' range='[1.0.100.v20090521-1912,1.0.100.v20090521-1912]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.directorywatcher' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.engine' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.exemplarysetup' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.extensionlocation' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.garbagecollector' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.jarprocessor' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.generator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.metadata.repository' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher' range='[1.0.0.v20090521-1912,1.0.0.v20090521-1912]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.reconciler.dropins' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository' range='[1.0.0.v20090520-1905,1.0.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools' range='[1.0.0.v20090520-1905,1.0.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='[1.0.100.v20090520-1905-wso2v1,1.0.100.v20090520-1905-wso2v1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.natives' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatechecker' range='[1.1.0.v20090520-1905,1.1.0.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.updatesite' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='[3.0.0.v20090520-0800,3.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='[1.0.0.v20090520-0800,1.0.0.v20090520-0800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.frameworkadmin.equinox' range='[1.0.100.v20090520-1905,1.0.100.v20090520-1905]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' range='[2.1.0.v20090520,2.1.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' range='[2.1.0.v20090520,2.1.0.v20090520]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' range='[1.0.100.v20090520-1800,1.0.100.v20090520-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='[3.5.0.v20090429-1800,3.5.0.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime.compatibility.auth' range='[3.2.100.v20090413,3.2.100.v20090413]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.net' range='[1.2.0.I20090522-1010,1.2.0.I20090522-1010]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.jobs' range='[3.4.100.v20090429-1800,3.4.100.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.expressions' range='[3.4.100.v20090429-1800,3.4.100.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.contenttype' range='[3.4.0.v20090429-1800,3.4.0.v20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.commands' range='[3.5.0.I20090429-1800,3.5.0.I20090429-1800]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.feature.jar' range='[3.5.0.v20090519-1240,3.5.0.v20090519-1240]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license uri='%25licenseURL' url='%25licenseURL'>
+          %license
+        </license>
+      </licenses>
+      <copyright>
+        %copyright
+      </copyright>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.garbagecollector' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Provisioning Garbage Collector'/>
+        <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='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' 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='15'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.engine' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='[3.4.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.4.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.garbagecollector' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.garbagecollector.GCActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.garbagecollector;singleton:=true&#xA;Import-Package: org.eclipse.core.runtime.preferences,org.eclipse.equinox.app;version=&quot;1.0.0&quot;,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.4.0&quot;,org.osgi.service.prefs;version=&quot;1.1.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.garbagecollector;x-friends:=&quot;org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.pde.core&quot;&#xA;Require-Bundle: org.eclipse.equinox.p2.engine,org.eclipse.osgi;bundle-version=&quot;[3.4.0,4.0.0)&quot;,org.eclipse.equinox.registry;bundle-version=&quot;[3.4.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.jarprocessor' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.jarprocessor' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning JAR Processor'/>
+        <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='org.eclipse.equinox.p2.jarprocessor' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.jarprocessor' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor.unsigner' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.jarprocessor.verifier' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.internal.provisional.equinox.p2.jarprocessor' 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='org.eclipse.equinox.p2.jarprocessor' version='1.0.100.v20090520-1905'/>
+      </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.0.100.v20090520-1905&#xA;Export-Package: org.eclipse.equinox.internal.p2.jarprocessor;x-friends:=&quot;org.eclipse.equinox.p2.artifact.repository,org.eclipse.pde.build&quot;,org.eclipse.equinox.internal.p2.jarprocessor.unsigner;x-internal:=true,org.eclipse.equinox.internal.p2.jarprocessor.verifier;x-internal:=true,org.eclipse.internal.provisional.equinox.p2.jarprocessor;x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,org.eclipse.equinox.p2.artifact.repository,org.eclipse.pde.build&quot;&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.jarprocessor;singleton:=true&#xA;Bundle-Localization: plugin&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.metadata' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.metadata' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Metadata'/>
+        <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='org.eclipse.equinox.p2.metadata' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' 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='5'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.metadata.MetadataActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.metadata;singleton:=true&#xA;Import-Package: org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.metadata; x-friends:=&quot;org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.publisher&quot;,org.eclipse.equinox.internal.provisional.p2.metadata; x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.core,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.exemplarysetup,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.jarprocessor,  org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatesite,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.provisional.p2.metadata.query; x-friends:=&quot;org.eclipse.equinox.p2.artifact.optimizers,  org.eclipse.equinox.p2.artifact.processors,  org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.core,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.exemplarysetup,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.garbagecollector,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.jarprocessor,  org.eclipse.equinox.p2.metadata,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.touchpoint.natives,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.admin.rcp,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.ui.sdk.scheduler,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.publisher,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.equinox.p2.core
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.metadata.generator' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.metadata.generator' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Metadata Generator'/>
+        <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='org.eclipse.equinox.p2.metadata.generator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.generator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.generator' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.generator.features' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.generator' 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='20'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.generator' version='1.0.100.v20090520-1905'/>
+      </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.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.metadata.generator.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.generator;singleton:=true&#xA;Import-Package: javax.xml.parsers,org.eclipse.equinox.app;version=&quot;1.0.0&quot;,org.eclipse.equinox.internal.frameworkadmin.equinox,org.eclipse.equinox.internal.frameworkadmin.utils,org.eclipse.equinox.internal.p2.artifact.repository,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.provisional.frameworkadmin,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.metadata.generator;x-internal:=true,org.eclipse.equinox.internal.p2.metadata.generator.features;x-friends:=&quot;org.eclipse.equinox.p2.updatesite,org.eclipse.equinox.p2.directorywatcher,org.eclipse.equinox.p2.extensionlocation&quot;,org.eclipse.equinox.internal.provisional.p2.metadata.generator; x-friends:=&quot;org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.updatesite&quot;&#xA;Require-Bundle: org.eclipse.equinox.p2.core,org.eclipse.osgi,org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.metadata.repository' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.metadata.repository' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Metadata Repository'/>
+        <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='org.eclipse.equinox.p2.metadata.repository' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.mirror' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository.io' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository' 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='26'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='1.2.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='2.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.osgi' range='3.4.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.security.storage' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.metadata.repository' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Eclipse-LazyStart: true&#xA;Import-Package: javax.xml.parsers,org.eclipse.equinox.app;resolution:=optional,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.persistence,org.eclipse.equinox.internal.p2.repository,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.equinox.security.storage,org.eclipse.osgi.service.resolver;version=&quot;1.1.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.xml.sax&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.metadata.repository.Activator&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.eclipse.equinox.registry,org.eclipse.ecf;bundle-version=&quot;1.2.0&quot;,org.eclipse.ecf.filetransfer;bundle-version=&quot;2.0.0&quot;,org.eclipse.osgi;bundle-version=&quot;3.4.0&quot;,org.eclipse.core.jobs;bundle-version=&quot;[3.2.0,4.0.0)&quot;&#xA;Export-Package: org.eclipse.equinox.internal.p2.metadata.mirror;x-internal:=true,org.eclipse.equinox.internal.p2.metadata.repository; x-friends:=&quot;org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.updatesite&quot;,org.eclipse.equinox.internal.p2.metadata.repository.io;x-friends:=&quot;org.eclipse.equinox.p2.engine&quot;,org.eclipse.equinox.internal.provisional.p2.metadata.repository; x-friends:=&quot;org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.director,  org.eclipse.equinox.p2.director.app,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.engine,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.installer,  org.eclipse.equinox.p2.metadata.generator,  org.eclipse.equinox.p2.publisher,  org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.ui.admin,  org.eclipse.equinox.p2.ui.sdk,  org.eclipse.equinox.p2.updatechecker,  org.eclipse.equinox.p2.updatesite,  org.eclipse.pde.ui,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository;x-friends:=&quot;org.eclipse.equinox.p2.extensionlocation,org.eclipse.equinox.p2.updatesite,org.eclipse.equinox.p2.engine&quot;&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.metadata.repository;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Eclipse-BuddyPolicy: registered&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.publisher' version='1.0.0.v20090521-1912'>
+      <update id='org.eclipse.equinox.p2.publisher' range='[0.0.0,1.0.0.v20090521-1912)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Equinox Provisioning Publisher'/>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.publisher' version='1.0.0.v20090521-1912'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.publisher' version='1.0.0.v20090521-1912'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.swt.tools' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.spi.p2.publisher' 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='31'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.publisher' version='1.0.0.v20090521-1912'/>
+      </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.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Name: %bundleName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.publisher.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.publisher;singleton:=true&#xA;Import-Package: javax.xml.parsers,org.eclipse.equinox.app;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.equinox.internal.frameworkadmin.equinox,org.eclipse.equinox.internal.frameworkadmin.utils,org.eclipse.equinox.internal.p2.artifact.repository,org.eclipse.equinox.internal.p2.core,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.metadata,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.provisional.frameworkadmin,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository,org.eclipse.osgi.service.environment;version=&quot;1.1.0&quot;,org.eclipse.osgi.service.pluginconversion;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.2.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.4.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.0.v20090521-1912&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.publisher; x-friends:=&quot;org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.ui.sdk&quot;,org.eclipse.equinox.internal.p2.publisher.eclipse;x-friends:=&quot;org.eclipse.equinox.p2.updatesite,org.eclipse.equinox.p2.directorywatcher,org.eclipse.equinox.p2.extensionlocation&quot;,org.eclipse.equinox.internal.p2.swt.tools;x-internal:=true,org.eclipse.equinox.p2.publisher;x-friends:=&quot;org.eclipse.equinox.p2.directorywatcher,org.eclipse.equinox.p2.touchpoint.eclipse,org.eclipse.equinox.p2.updatesite&quot;,org.eclipse.equinox.p2.publisher.actions;x-friends:=&quot;org.eclipse.equinox.p2.updatesite,org.eclipse.equinox.p2.directorywatcher&quot;,org.eclipse.equinox.p2.publisher.eclipse; x-friends:=&quot;org.eclipse.equinox.p2.directorywatcher,  org.eclipse.equinox.p2.extensionlocation,  org.eclipse.equinox.p2.touchpoint.eclipse,  org.eclipse.equinox.p2.updatesite&quot;,org.eclipse.equinox.spi.p2.publisher;x-friends:=&quot;org.eclipse.equinox.p2.updatesite&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.reconciler.dropins' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Dropin Reconciler Plug-in'/>
+        <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='org.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.reconciler.dropins' 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='29'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.eclipse' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.extensionlocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.update' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.directorywatcher' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.1.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'/>
+      </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.eclipse.equinox.internal.p2.reconciler.dropins;x-internal:=true&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;,org.eclipse.equinox.p2.touchpoint.eclipse;bundle-version=&quot;1.0.0&quot;&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.reconciler.dropins.Activator&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.reconciler.dropins;singleton:=true&#xA;Import-Package: org.eclipse.equinox.app;version=&quot;1.0.0&quot;,org.eclipse.equinox.internal.p2.artifact.repository,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.extensionlocation,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.p2.update,org.eclipse.equinox.internal.provisional.configurator,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.director,org.eclipse.equinox.internal.provisional.p2.directorywatcher,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository,org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.environment;version=&quot;1.1.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;,org.xml.sax&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.repository' version='1.0.0.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.repository' range='[0.0.0,1.0.0.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Repository'/>
+        <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='org.eclipse.equinox.p2.repository' version='1.0.0.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository' version='1.0.0.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.persistence' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' 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='19'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.core' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='3.4.100'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='3.2.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.security.storage' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.5.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.1'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.4.2'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository' version='1.0.0.v20090520-1905'/>
+      </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.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.repository.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.repository;singleton:=true&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.runtime.jobs,org.eclipse.core.runtime.preferences;version=&quot;3.2.0&quot;,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.security.storage,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.5.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.service.prefs;version=&quot;1.1.1&quot;,org.osgi.util.tracker;version=&quot;1.4.2&quot;,org.w3c.dom,org.xml.sax,org.xml.sax.helpers&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.0.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.persistence;x-friends:=&quot;org.eclipse.equinox.p2.artifact.repository,org.eclipse.equinox.p2.engine,org.eclipse.equinox.p2.metadata.repository&quot;,org.eclipse.equinox.internal.p2.repository; x-friends:=&quot;org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.metadata.repository,org.eclipse.equinox.p2.updatesite&quot;,org.eclipse.equinox.internal.p2.repository.helpers; x-friends:=&quot;org.eclipse.equinox.p2.artifact.repository,  org.eclipse.equinox.p2.exemplarysetup,  org.eclipse.equinox.p2.metadata.repository,  org.eclipse.equinox.p2.updatesite,  org.eclipse.equinox.p2.repository.tools,  org.eclipse.equinox.p2.ui&quot;,org.eclipse.equinox.internal.provisional.p2.repository;uses:=&quot;org.osgi.framework,org.eclipse.core.runtime&quot;,org.eclipse.equinox.internal.provisional.spi.p2.repository&#xA;Require-Bundle: org.eclipse.equinox.common,org.eclipse.ecf.filetransfer,org.eclipse.ecf,org.eclipse.equinox.p2.core,org.eclipse.equinox.registry;bundle-version=&quot;3.4.100&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.repository.tools' version='1.0.0.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.repository.tools' range='[0.0.0,1.0.0.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Equinox p2 repository tools.'/>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.repository.tools' version='1.0.0.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.repository.tools' version='1.0.0.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.tools' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.p2.internal.repository.tools.tasks' 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='25'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='3.5.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.mirror' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.ant' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.artifact.repository.simple' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine.phases' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.internal.provisional.equinox.p2.jarprocessor' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.5.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.repository.tools' version='1.0.0.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %bundleName&#xA;Bundle-Activator: org.eclipse.equinox.p2.internal.repository.tools.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.repository.tools;singleton:=true&#xA;Import-Package: org.eclipse.equinox.app;version=&quot;1.0.0&quot;,org.eclipse.equinox.internal.p2.artifact.mirror,org.eclipse.equinox.internal.p2.artifact.repository,org.eclipse.equinox.internal.p2.artifact.repository.ant,org.eclipse.equinox.internal.p2.artifact.repository.simple,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.director,org.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.p2.metadata.repository,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.engine.phases,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.internal.provisional.equinox.p2.jarprocessor,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.5.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.0.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.p2.internal.repository.tools;x-internal:=true,org.eclipse.equinox.p2.internal.repository.tools.tasks;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;3.5.0&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.touchpoint.eclipse' version='1.0.100.v20090520-1905-wso2v1'>
+      <update id='org.eclipse.equinox.p2.touchpoint.eclipse' range='[0.0.0,1.0.100.v20090520-1905-wso2v1)' severity='0'/>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.name' value='Equinox Provisioning Eclipse Touchpoint'/>
+        <property name='org.eclipse.equinox.p2.provider' value='Eclipse.org - Equinox'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.p2.touchpoint.eclipse' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.eclipse' version='1.0.100.v20090520-1905-wso2v1'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.update' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+      </provides>
+      <requires size='31'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.5.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='3.2.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.garbagecollector' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.manipulator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='1.1.1'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.2'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.eclipse' version='1.0.100.v20090520-1905-wso2v1'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Version: 1.0.100.v20090520-1905-wso2v1&#xA;Build-Jdk: 1.5.0_08&#xA;Bundle-ActivationPolicy: lazy&#xA;Export-Package: org.eclipse.equinox.internal.p2.touchpoint.eclipse;x-friends:=&quot;org.eclipse.equinox.p2.reconciler.dropins,org.eclipse.equinox.p2.extensionlocation&quot;,org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions;x-internal:=true,org.eclipse.equinox.internal.p2.update;x-friends:=&quot;org.eclipse.equinox.p2.reconciler.dropins,org.eclipse.equinox.p2.extensionlocation,org.eclipse.equinox.p2.directorywatcher&quot;&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.runtime.preferences;version=&quot;3.2.0&quot;,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.p2.garbagecollector,org.eclipse.equinox.internal.provisional.frameworkadmin,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.director;resolution:=optional,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository,org.eclipse.equinox.internal.simpleconfigurator.manipulator,org.eclipse.equinox.p2.publisher;resolution:=optional,org.eclipse.equinox.p2.publisher.eclipse;resolution:=optional,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.environment;version=&quot;1.0.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.2.0&quot;;resolution:=optional,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.prefs;version=&quot;1.1.1&quot;,org.osgi.util.tracker;version=&quot;1.3.2&quot;,org.w3c.dom,org.xml.sax&#xA;Manifest-Version: 1.0&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.touchpoint.eclipse.Activator&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.5.0,4.0.0)&quot;&#xA;Bundle-Localization: plugin&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.eclipse;singleton:=true&#xA;Created-By: Apache Maven&#xA;Built-By: carbon&#xA;Bundle-Vendor: Eclipse.org - Equinox&#xA;Bundle-Name: Equinox Provisioning Eclipse Touchpoint&#xA;Archiver-Version: Plexus Archiver&#xA;Bundle-ManifestVersion: 2
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.touchpoint.natives' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Native Touchpoint'/>
+        <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='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.natives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.touchpoint.natives.actions' 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='13'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.location' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.3'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.touchpoint.natives' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %pluginName&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.touchpoint.natives.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.touchpoint.natives;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.engine,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.location,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.0.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.util.tracker;version=&quot;1.3.3&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.p2.touchpoint.natives;x-internal:=true,org.eclipse.equinox.internal.p2.touchpoint.natives.actions;x-internal:=true&#xA;Require-Bundle: org.eclipse.equinox.common
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.updatechecker' version='1.1.0.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.updatechecker' range='[0.0.0,1.1.0.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Provisioning Update Checker'/>
+        <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='org.eclipse.equinox.p2.updatechecker' version='1.1.0.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatechecker' version='1.1.0.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatechecker' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.updatechecker' 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='12'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.3.0,4.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.director' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.engine' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.4.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatechecker' version='1.1.0.v20090520-1905'/>
+      </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.eclipse.equinox.internal.p2.updatechecker;x-internal:=true,org.eclipse.equinox.internal.provisional.p2.updatechecker;x-friends:=&quot;org.eclipse.equinox.p2.ui.sdk.scheduler&quot;&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.3.0,4.0)&quot;&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.updatechecker.Activator&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.1.0.v20090520-1905&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.p2.director,org.eclipse.equinox.internal.provisional.p2.engine,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.osgi.framework;version=&quot;1.4.0&quot;&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.p2.updatesite' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.p2.updatesite' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Update site repository adapter bundle (Incubation)'/>
+        <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='org.eclipse.equinox.p2.updatesite' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.p2.updatesite' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite.artifact' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.p2.updatesite.metadata' 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='36'>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf.filetransfer' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ecf' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.3.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.metadata.repository' range='0.1.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.artifact.repository' range='0.1.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.jobs' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.app' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.core.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.publisher.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.p2.repository.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.core.eventbus' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.query' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.spi.p2.repository' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.actions' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.p2.publisher.eclipse' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.security.storage' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.spi.p2.publisher' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.signedcontent' range='1.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='1.1.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+        <required namespace='java.package' name='org.w3c.dom' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.p2.updatesite' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Eclipse-LazyStart: true&#xA;Import-Package: javax.xml.parsers,org.eclipse.equinox.app;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.equinox.internal.p2.core.helpers,org.eclipse.equinox.internal.p2.publisher.eclipse,org.eclipse.equinox.internal.p2.repository,org.eclipse.equinox.internal.p2.repository.helpers,org.eclipse.equinox.internal.provisional.p2.artifact.repository,org.eclipse.equinox.internal.provisional.p2.core,org.eclipse.equinox.internal.provisional.p2.core.eventbus,org.eclipse.equinox.internal.provisional.p2.metadata,org.eclipse.equinox.internal.provisional.p2.metadata.query,org.eclipse.equinox.internal.provisional.p2.metadata.repository,org.eclipse.equinox.internal.provisional.p2.query,org.eclipse.equinox.internal.provisional.p2.repository,org.eclipse.equinox.internal.provisional.spi.p2.artifact.repository,org.eclipse.equinox.internal.provisional.spi.p2.metadata.repository,org.eclipse.equinox.internal.provisional.spi.p2.repository,org.eclipse.equinox.p2.publisher,org.eclipse.equinox.p2.publisher.actions,org.eclipse.equinox.p2.publisher.eclipse,org.eclipse.equinox.security.storage,org.eclipse.equinox.spi.p2.publisher,org.eclipse.osgi.service.resolver;version=&quot;1.2.0&quot;,org.eclipse.osgi.signedcontent;version=&quot;1.0.0&quot;,org.eclipse.osgi.util;version=&quot;1.1.0&quot;,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.util.tracker;version=&quot;1.3.0&quot;,org.xml.sax,org.xml.sax.helpers,org.w3c.dom&#xA;Bundle-Activator: org.eclipse.equinox.internal.p2.updatesite.Activator&#xA;Bundle-Vendor: %providerName&#xA;Require-Bundle: org.eclipse.ecf.filetransfer,org.eclipse.ecf,org.eclipse.equinox.common;bundle-version=&quot;[3.3.0,4.0.0)&quot;,org.eclipse.equinox.p2.metadata.repository;bundle-version=&quot;0.1.0&quot;,org.eclipse.equinox.p2.artifact.repository;bundle-version=&quot;0.1.0&quot;,org.eclipse.core.jobs;bundle-version=&quot;[3.2.0,4.0.0)&quot;&#xA;Export-Package: org.eclipse.equinox.internal.p2.updatesite;x-friends:=&quot;org.eclipse.pde.build&quot;,org.eclipse.equinox.internal.p2.updatesite.artifact;x-internal:=true,org.eclipse.equinox.internal.p2.updatesite.metadata;x-internal:=true&#xA;Bundle-SymbolicName: org.eclipse.equinox.p2.updatesite;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.1/Foundation-1.1&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.preferences' version='3.2.300.v20090520-1800'>
+      <update id='org.eclipse.equinox.preferences' range='[0.0.0,3.2.300.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Eclipse Preferences Mechanism'/>
+        <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='org.eclipse.equinox.preferences' version='3.2.300.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.preferences' version='3.2.300.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.preferences.exchange' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.preferences' version='3.2.0'/>
+        <provided namespace='java.package' name='org.osgi.service.prefs' version='1.1.1'/>
+        <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='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.registry' range='[3.2.0,4.0.0)' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.preferences' version='3.2.300.v20090520-1800'/>
+      </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: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-ActivationPolicy: lazy; exclude:=&quot;org.eclipse.core.internal.preferences.exchange&quot;&#xA;Bundle-Name: %pluginName&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;,org.eclipse.equinox.registry;bundle-version=&quot;[3.2.0,4.0.0)&quot;;resolution:=optional&#xA;Bundle-Activator: org.eclipse.core.internal.preferences.Activator&#xA;Bundle-Vendor: %providerName&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.2.300.v20090520-1800&#xA;Bundle-Localization: plugin&#xA;Comment-Header: Both Eclipse-LazyStart and Bundle-ActivationPolicy are specified for compatibility with 3.2&#xA;Export-Package: org.eclipse.core.internal.preferences;x-friends:=&quot;org.eclipse.core.resources,org.eclipse.core.runtime,org.eclipse.equinox.p2.engine&quot;,org.eclipse.core.internal.preferences.exchange;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.eclipse.core.runtime.preferences;version=&quot;3.2.0&quot;,org.osgi.service.prefs;version=&quot;1.1.1&quot;&#xA;Bundle-SymbolicName: org.eclipse.equinox.preferences; singleton:=true&#xA;Import-Package: org.eclipse.osgi.framework.log,org.eclipse.osgi.service.datalocation,org.eclipse.osgi.service.debug,org.eclipse.osgi.service.environment,org.eclipse.osgi.util,org.osgi.framework,org.osgi.service.packageadmin,org.osgi.util.tracker&#xA;Eclipse-LazyStart: true; exceptions=&quot;org.eclipse.core.internal.preferences.exchange&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.registry' version='3.4.100.v20090520-1800'>
+      <update id='org.eclipse.equinox.registry' range='[0.0.0,3.4.100.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Extension Registry Support'/>
+        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.registry' version='3.4.100.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.registry' version='3.4.100.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.adapter' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.registry' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.registry.osgi' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.internal.registry.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime' version='3.4.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.dynamichelpers' version='3.4.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.spi' version='3.4.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='15'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.common' range='[3.2.0,4.0.0)'/>
+        <required namespace='java.package' name='javax.xml.parsers' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.console' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.storagemanager' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax' range='0.0.0'/>
+        <required namespace='java.package' name='org.xml.sax.helpers' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.registry' version='3.4.100.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Version: 3.4.100.v20090520-1800&#xA;Bundle-ActivationPolicy: lazy&#xA;Eclipse-ExtensibleAPI: true&#xA;Eclipse-LazyStart: true&#xA;Export-Package: org.eclipse.core.internal.adapter;x-internal:=true,org.eclipse.core.internal.registry;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.eclipse.core.internal.registry.osgi;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.eclipse.core.internal.registry.spi;x-internal:=true,org.eclipse.core.runtime;registry=split;version=&quot;3.4.0&quot;;mandatory:=registry,org.eclipse.core.runtime.dynamichelpers;version=&quot;3.4.0&quot;,org.eclipse.core.runtime.spi;version=&quot;3.4.0&quot;&#xA;Import-Package: javax.xml.parsers,org.eclipse.core.runtime.jobs;resolution:=optional,org.eclipse.osgi.framework.console;resolution:=optional,org.eclipse.osgi.service.datalocation,org.eclipse.osgi.service.debug,org.eclipse.osgi.service.environment;resolution:=optional,org.eclipse.osgi.service.resolver;resolution:=optional,org.eclipse.osgi.storagemanager,org.eclipse.osgi.util,org.osgi.framework,org.osgi.service.packageadmin,org.osgi.util.tracker,org.xml.sax,org.xml.sax.helpers&#xA;Manifest-Version: 1.0&#xA;Bundle-ClassPath: runtime_registry_compatibility.jar, .&#xA;Bundle-Activator: org.eclipse.core.internal.registry.osgi.Activator&#xA;Comment-Header: Both Eclipse-LazyStart and Bundle-ActivationPolicy are specified for compatibility with 3.2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4,CDC-1.0/Foundation-1.0,J2SE-1.3&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;[3.2.0,4.0.0)&quot;&#xA;Bundle-Localization: plugin&#xA;Bundle-SymbolicName: org.eclipse.equinox.registry;singleton:=true&#xA;Bundle-Vendor: %providerName&#xA;Bundle-Name: %pluginName&#xA;Bundle-ManifestVersion: 2
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.security' version='1.0.100.v20090520-1800'>
+      <update id='org.eclipse.equinox.security' range='[0.0.0,1.0.100.v20090520-1800)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.pluginName' value='Equinox Java Authentication and Authorization Service (JAAS)'/>
+        <property name='org.eclipse.equinox.p2.name' value='%pluginName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='16'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.security' version='1.0.100.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.security' version='1.0.100.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.events' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.ext.loader' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.auth.nls' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.credentials' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.storage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.security.storage.friends' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.security.auth' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.security.auth.credentials' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.security.auth.module' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.security.storage' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.security.storage.provider' version='1.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='18'>
+        <required namespace='java.package' name='javax.crypto' range='0.0.0'/>
+        <required namespace='java.package' name='javax.crypto.spec' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth.callback' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth.login' range='0.0.0'/>
+        <required namespace='java.package' name='javax.security.auth.spi' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.internal.runtime' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.jobs' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.core.runtime.preferences' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.osgi.framework.log' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.debug' range='[1.0.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.environment' range='[1.1.0,2.0.0)'/>
+        <required namespace='java.package' name='org.eclipse.osgi.util' range='[1.1.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.framework' range='[1.4.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.service.prefs' range='[1.1.0,2.0.0)'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='[1.3.3,2.0.0)'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.security' version='1.0.100.v20090520-1800'/>
+      </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.eclipse.equinox.internal.security.auth;x-internal:=true,org.eclipse.equinox.internal.security.auth.events;x-internal:=true,org.eclipse.equinox.internal.security.auth.ext.loader;x-internal:=true,org.eclipse.equinox.internal.security.auth.nls;x-internal:=true,org.eclipse.equinox.internal.security.credentials;x-internal:=true,org.eclipse.equinox.internal.security.storage;x-internal:=true,org.eclipse.equinox.internal.security.storage.friends;version=&quot;1.0.0&quot;;x-friends:=&quot;org.eclipse.equinox.security.ui&quot;,org.eclipse.equinox.security.auth;version=&quot;1.0.0&quot;,org.eclipse.equinox.security.auth.credentials;version=&quot;1.0.0&quot;,org.eclipse.equinox.security.auth.module;version=&quot;1.0.0&quot;,org.eclipse.equinox.security.storage;version=&quot;1.0.0&quot;,org.eclipse.equinox.security.storage.provider;version=&quot;1.0.0&quot;&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4&#xA;Bundle-Localization: plugin&#xA;Bundle-Activator: org.eclipse.equinox.internal.security.auth.AuthPlugin&#xA;Bundle-Name: %pluginName&#xA;Bundle-Version: 1.0.100.v20090520-1800&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.security;singleton:=true&#xA;Import-Package: javax.crypto,javax.crypto.spec,javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.eclipse.core.internal.runtime;common=split,org.eclipse.core.runtime;registry=split,org.eclipse.core.runtime.jobs,org.eclipse.core.runtime.preferences,org.eclipse.osgi.framework.log;version=&quot;[1.0.0,2.0.0)&quot;,org.eclipse.osgi.service.datalocation;version=&quot;[1.0.0,2.0.0)&quot;,org.eclipse.osgi.service.debug;version=&quot;[1.0.0,2.0.0)&quot;,org.eclipse.osgi.service.environment;version=&quot;[1.1.0,2.0.0)&quot;,org.eclipse.osgi.util;version=&quot;[1.1.0,2.0.0)&quot;,org.osgi.framework;version=&quot;[1.4.0,2.0.0)&quot;,org.osgi.service.prefs;version=&quot;[1.1.0,2.0.0)&quot;,org.osgi.util.tracker;version=&quot;[1.3.3,2.0.0)&quot;&#xA;Bundle-ActivationPolicy: lazy&#xA;Manifest-Version: 1.0
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.simpleconfigurator' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Simple Configurator'/>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='8'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.configurator' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.console' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.utils' 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='java.package' name='org.eclipse.osgi.framework.console' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.datalocation' range='1.0.0' optional='true'/>
+        <required namespace='java.package' name='org.eclipse.osgi.service.resolver' range='1.2.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.3.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'/>
+      </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.eclipse.equinox.internal.provisional.configurator; x-friends:=&quot;org.eclipse.equinox.p2.reconciler.dropins,  org.eclipse.equinox.p2.console,  org.eclipse.equinox.p2.ui,  org.eclipse.equinox.p2.director&quot;,org.eclipse.equinox.internal.simpleconfigurator;x-internal:=true,org.eclipse.equinox.internal.simpleconfigurator.console;x-internal:=true,org.eclipse.equinox.internal.simpleconfigurator.utils;x-friends:=&quot;org.eclipse.equinox.simpleconfigurator.manipulator&quot;&#xA;Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Localization: plugin&#xA;Bundle-Activator: org.eclipse.equinox.internal.simpleconfigurator.Activator&#xA;Bundle-Name: %bundleName&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator;singleton:=true&#xA;Import-Package: org.eclipse.osgi.framework.console;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.service.datalocation;version=&quot;1.0.0&quot;;resolution:=optional,org.eclipse.osgi.service.resolver;version=&quot;1.2.0&quot;;resolution:=optional,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.service.startlevel;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.3.0&quot;&#xA;Manifest-Version: 1.0&#xA;Eclipse-LazyStart: true
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.simpleconfigurator.manipulator' version='1.0.100.v20090520-1905'>
+      <update id='org.eclipse.equinox.simpleconfigurator.manipulator' range='[0.0.0,1.0.100.v20090520-1905)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='Simple Configurator Manipulator'/>
+        <property name='df_LT.providerName' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='6'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator.manipulator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.provisional.simpleconfigurator.manipulator' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.manipulator' 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='org.eclipse.equinox.common' range='3.5.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.equinox' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.frameworkadmin.utils' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.configuratormanipulator' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.provisional.frameworkadmin' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.equinox.internal.simpleconfigurator.utils' range='0.0.0'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.packageadmin' range='1.2.0'/>
+        <required namespace='java.package' name='org.osgi.service.startlevel' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.simpleconfigurator.manipulator' version='1.0.100.v20090520-1905'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Name: %bundleName&#xA;Bundle-Activator: org.eclipse.equinox.internal.simpleconfigurator.manipulator.Activator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %providerName&#xA;Bundle-SymbolicName: org.eclipse.equinox.simpleconfigurator.manipulator;singleton:=true&#xA;Import-Package: org.eclipse.equinox.internal.frameworkadmin.equinox,org.eclipse.equinox.internal.frameworkadmin.utils,org.eclipse.equinox.internal.provisional.configuratormanipulator,org.eclipse.equinox.internal.provisional.frameworkadmin,org.eclipse.equinox.internal.simpleconfigurator.utils,org.osgi.framework;version=&quot;1.3.0&quot;,org.osgi.service.packageadmin;version=&quot;1.2.0&quot;,org.osgi.service.startlevel;version=&quot;1.0.0&quot;,org.osgi.util.tracker&#xA;Bundle-ManifestVersion: 2&#xA;Eclipse-LazyStart: true&#xA;Bundle-Version: 1.0.100.v20090520-1905&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.eclipse.equinox.internal.provisional.simpleconfigurator.manipulator;x-friends:=&quot;org.eclipse.pde.core&quot;,org.eclipse.equinox.internal.simpleconfigurator.manipulator;x-friends:=&quot;org.eclipse.equinox.p2.touchpoint.eclipse&quot;&#xA;Require-Bundle: org.eclipse.equinox.common;bundle-version=&quot;3.5.0&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.equinox.util' version='1.0.100.v20090520-1800' singleton='false'>
+      <update id='org.eclipse.equinox.util' range='[0.0.0,1.0.100.v20090520-1800)' severity='0'/>
+      <properties size='5'>
+        <property name='df_LT.bundleVendor' value='Eclipse.org - Equinox'/>
+        <property name='df_LT.bundleName' value='Equinox Util Bundle'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.description' value='The Equinox Util Bundle contains services to facilitate bundle developers in their programming, and to lighten resource usage at runtime.'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%bundleVendor'/>
+      </properties>
+      <provides size='15'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.equinox.util' version='1.0.100.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.equinox.util' version='1.0.100.v20090520-1800'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.event' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.hash' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.impl.tpt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.impl.tpt.threadpool' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.impl.tpt.timer' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.pool' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.ref' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.security' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.threadpool' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.equinox.internal.util.timer' version='1.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='java.package' name='org.osgi.framework' range='1.3.0'/>
+        <required namespace='java.package' name='org.osgi.service.cm' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.service.log' range='1.0.0'/>
+        <required namespace='java.package' name='org.osgi.util.tracker' range='1.2.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.equinox.util' version='1.0.100.v20090520-1800'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-RequiredExecutionEnvironment: OSGi/Minimum-1.1&#xA;Bundle-Name: %bundleName&#xA;Bundle-Activator: org.eclipse.equinox.internal.util.UtilActivator&#xA;Manifest-Version: 1.0&#xA;Bundle-Vendor: %bundleVendor&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-SymbolicName: org.eclipse.equinox.util&#xA;Import-Package: org.osgi.framework;version=&quot;1.3&quot;,org.osgi.service.cm;version=&quot;1.0&quot;,org.osgi.service.log;version=&quot;1.0.0&quot;,org.osgi.util.tracker;version=&quot;1.2&quot;&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-Version: 1.0.100.v20090520-1800&#xA;Bundle-Localization: plugin&#xA;Bundle-Description: The Equinox Util Bundle contains services to facilitate bundle developers in their programming, and to lighten resource usage at runtime.&#xA;Export-Package: org.eclipse.equinox.internal.util;x-internal:=true,org.eclipse.equinox.internal.util.event;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds&quot;,org.eclipse.equinox.internal.util.hash;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds,org.eclipse.equinox.io,org.eclipse.equinox.wireadmin&quot;,org.eclipse.equinox.internal.util.impl.tpt;x-internal:=true,org.eclipse.equinox.internal.util.impl.tpt.threadpool;x-internal:=true,org.eclipse.equinox.internal.util.impl.tpt.timer;x-internal:=true,org.eclipse.equinox.internal.util.pool;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds,org.eclipse.equinox.io&quot;,org.eclipse.equinox.internal.util.ref;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds,org.eclipse.equinox.io,org.eclipse.equinox.ip,org.eclipse.equinox.wireadmin&quot;,org.eclipse.equinox.internal.util.security;x-internal:=true,org.eclipse.equinox.internal.util.threadpool;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds&quot;,org.eclipse.equinox.internal.util.timer;version=&quot;1.0&quot;;x-friends:=&quot;org.eclipse.equinox.ds,org.eclipse.equinox.ip&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.osgi' version='3.5.0.v20090520'>
+      <update id='org.eclipse.osgi' range='[0.0.0,3.5.0.v20090520)' severity='0'/>
+      <properties size='5'>
+        <property name='df_LT.systemBundle' value='OSGi System Bundle'/>
+        <property name='df_LT.eclipse.org' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%systemBundle'/>
+        <property name='org.eclipse.equinox.p2.description' value='%systemBundle'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%eclipse.org'/>
+      </properties>
+      <provides size='61'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi' version='3.5.0.v20090520'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.osgi' version='3.5.0.v20090520'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.event' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.console' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.eventmgr' version='1.2.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.log' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.launch' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.datalocation' version='1.2.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.debug' version='1.1.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.environment' version='1.2.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.localization' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.pluginconversion' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.resolver' version='1.3.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.runnable' version='1.1.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.security' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.urlconversion' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.signedcontent' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.storagemanager' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.util' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.framework' version='1.5.0'/>
+        <provided namespace='java.package' name='org.osgi.framework.launch' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.framework.hooks.service' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.service.condpermadmin' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.framework' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.service.packageadmin' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.service.permissionadmin' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.service.startlevel' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.url' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.util.tracker' version='1.4.2'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.adaptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.internal.adaptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.core.runtime.internal.stats' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.baseadaptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.baseadaptor.bundlefile' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.baseadaptor.hooks' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.baseadaptor.loader' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.adaptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.debug' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.core' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.protocol' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.protocol.bundleentry' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.protocol.bundleresource' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.protocol.reference' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.internal.reliablefile' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.framework.util' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.baseadaptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.composite' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.loader' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.loader.buddy' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.module' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.profile' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.resolver' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.serviceregistry' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.permadmin' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.provisional.service.security' version='1.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.provisional.verifier' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.service.security' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.internal.signedcontent' version='0.0.0'/>
+        <provided namespace='java.package' name='org.eclipse.osgi.service.internal.composite' 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='org.eclipse.osgi' version='3.5.0.v20090520'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Version: 3.5.0.v20090520&#xA;Bundle-DocUrl: http://www.eclipse.org&#xA;Bundle-Copyright: %copyright&#xA;Eclipse-SystemBundle: true&#xA;Eclipse-ExtensibleAPI: true&#xA;Export-Package: org.eclipse.osgi.event;version=&quot;1.0&quot;,org.eclipse.osgi.framework.console;version=&quot;1.0&quot;,org.eclipse.osgi.framework.eventmgr;version=&quot;1.2&quot;,org.eclipse.osgi.framework.log;version=&quot;1.0&quot;,org.eclipse.osgi.launch; version=&quot;1.0&quot;,org.eclipse.osgi.service.datalocation;version=&quot;1.2&quot;,org.eclipse.osgi.service.debug;version=&quot;1.1&quot;,org.eclipse.osgi.service.environment;version=&quot;1.2&quot;,org.eclipse.osgi.service.localization;version=&quot;1.0&quot;,org.eclipse.osgi.service.pluginconversion;version=&quot;1.0&quot;,org.eclipse.osgi.service.resolver;version=&quot;1.3&quot;,org.eclipse.osgi.service.runnable;version=&quot;1.1&quot;,org.eclipse.osgi.service.security; version=&quot;1.0&quot;,org.eclipse.osgi.service.urlconversion;version=&quot;1.0&quot;,org.eclipse.osgi.signedcontent; version=&quot;1.0&quot;,org.eclipse.osgi.storagemanager;version=&quot;1.0&quot;,org.eclipse.osgi.util;version=&quot;1.1&quot;,org.osgi.framework;version=&quot;1.5&quot;,org.osgi.framework.launch; version=&quot;1.0&quot;,org.osgi.framework.hooks.service; version=&quot;1.0&quot;,org.osgi.service.condpermadmin;version=&quot;1.1&quot;,org.osgi.service.framework; version=&quot;1.0&quot;; x-internal:=true,org.osgi.service.packageadmin;version=&quot;1.2&quot;,org.osgi.service.permissionadmin;version=&quot;1.2&quot;,org.osgi.service.startlevel;version=&quot;1.1&quot;,org.osgi.service.url;version=&quot;1.0&quot;,org.osgi.util.tracker;version=&quot;1.4.2&quot;,org.eclipse.core.runtime.adaptor;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.eclipse.core.runtime.internal.adaptor;x-internal:=true,org.eclipse.core.runtime.internal.stats;x-friends:=&quot;org.eclipse.core.runtime&quot;,org.eclipse.osgi.baseadaptor;x-internal:=true,org.eclipse.osgi.baseadaptor.bundlefile;x-internal:=true,org.eclipse.osgi.baseadaptor.hooks;x-internal:=true,org.eclipse.osgi.baseadaptor.loader;x-internal:=true,org.eclipse.osgi.framework.adaptor;x-internal:=true,org.eclipse.osgi.framework.debug;x-internal:=true,org.eclipse.osgi.framework.internal.core;x-internal:=true,org.eclipse.osgi.framework.internal.protocol;x-internal:=true,org.eclipse.osgi.framework.internal.protocol.bundleentry;x-internal:=true,org.eclipse.osgi.framework.internal.protocol.bundleresource;x-internal:=true,org.eclipse.osgi.framework.internal.protocol.reference;x-internal:=true,org.eclipse.osgi.framework.internal.reliablefile;x-internal:=true,org.eclipse.osgi.framework.util;x-internal:=true,org.eclipse.osgi.internal.baseadaptor;x-internal:=true,org.eclipse.osgi.internal.composite; x-internal:=true,org.eclipse.osgi.internal.loader;x-internal:=true,org.eclipse.osgi.internal.loader.buddy; x-internal:=true,org.eclipse.osgi.internal.module;x-internal:=true,org.eclipse.osgi.internal.profile;x-internal:=true,org.eclipse.osgi.internal.resolver;x-internal:=true,org.eclipse.osgi.internal.serviceregistry; x-internal:=true,org.eclipse.osgi.internal.permadmin;x-internal:=true,org.eclipse.osgi.internal.provisional.service.security; x-friends:=&quot;org.eclipse.equinox.security.ui&quot;;version=&quot;1.0.0&quot;,org.eclipse.osgi.internal.provisional.verifier;x-friends:=&quot;org.eclipse.update.core,org.eclipse.ui.workbench,org.eclipse.equinox.p2.artifact.repository&quot;,org.eclipse.osgi.internal.service.security;x-friends:=&quot;org.eclipse.equinox.security.ui&quot;,org.eclipse.osgi.internal.signedcontent; x-internal:=true,org.eclipse.osgi.service.internal.composite; x-internal:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-Activator: org.eclipse.osgi.framework.internal.core.SystemBundleActivator&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5,OSGi/Minimum-1.2&#xA;Bundle-Localization: systembundle&#xA;Bundle-SymbolicName: org.eclipse.osgi; singleton:=true&#xA;Export-Service: org.osgi.service.packageadmin.PackageAdmin,org.osgi.service.permissionadmin.PermissionAdmin,org.osgi.service.startlevel.StartLevel,org.eclipse.osgi.service.debug.DebugOptions&#xA;Main-Class: org.eclipse.core.runtime.adaptor.EclipseStarter&#xA;Bundle-Description: %systemBundle&#xA;Bundle-Vendor: %eclipse.org&#xA;Bundle-Name: %systemBundle&#xA;Bundle-ManifestVersion: 2
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.eclipse.osgi.services' version='3.2.0.v20090520-1800' singleton='false'>
+      <update id='org.eclipse.osgi.services' range='[0.0.0,3.2.0.v20090520-1800)' severity='0'/>
+      <properties size='7'>
+        <property name='df_LT.osgiServices' value='OSGi Release 4.2.0 Services'/>
+        <property name='df_LT.osgiServicesDes' value='OSGi Service Platform Release 4.2.0 Service Interfaces and Classes'/>
+        <property name='df_LT.eclipse.org' value='Eclipse.org - Equinox'/>
+        <property name='org.eclipse.equinox.p2.name' value='%osgiServices'/>
+        <property name='org.eclipse.equinox.p2.description' value='%osgiServicesDes'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%eclipse.org'/>
+        <property name='org.eclipse.equinox.p2.contact' value='www.eclipse.org'/>
+      </properties>
+      <provides size='16'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'/>
+        <provided namespace='osgi.bundle' name='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'/>
+        <provided namespace='java.package' name='org.osgi.service.cm' version='1.2.1'/>
+        <provided namespace='java.package' name='org.osgi.service.component' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.device' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.event' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.service.http' version='1.2.1'/>
+        <provided namespace='java.package' name='org.osgi.service.io' version='1.0.0'/>
+        <provided namespace='java.package' name='org.osgi.service.log' version='1.3.0'/>
+        <provided namespace='java.package' name='org.osgi.service.metatype' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.provisioning' version='1.2.0'/>
+        <provided namespace='java.package' name='org.osgi.service.upnp' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.useradmin' version='1.1.0'/>
+        <provided namespace='java.package' name='org.osgi.service.wireadmin' version='1.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='5'>
+        <required namespace='java.package' name='javax.servlet' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.servlet.http' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='org.osgi.framework' range='1.2.0'/>
+        <required namespace='java.package' name='javax.servlet' range='0.0.0' optional='true'/>
+        <required namespace='java.package' name='javax.servlet.http' range='0.0.0' optional='true'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.eclipse.osgi.services' version='3.2.0.v20090520-1800'/>
+      </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: OSGi/Minimum-1.2,CDC-1.1/Foundation-1.1,J2SE-1.4&#xA;Bundle-Description: %osgiServicesDes&#xA;Bundle-Name: %osgiServices&#xA;Bundle-ContactAddress: www.eclipse.org&#xA;Bundle-Vendor: %eclipse.org&#xA;Bundle-Copyright: %copyright&#xA;Bundle-DocUrl: http://www.eclipse.org&#xA;DynamicImport-Package: javax.servlet,javax.servlet.http&#xA;Manifest-Version: 1.0&#xA;Bundle-Version: 3.2.0.v20090520-1800&#xA;Bundle-Localization: plugin&#xA;Export-Package: org.osgi.service.cm; version=&quot;1.2.1&quot;,org.osgi.service.component; version=&quot;1.1&quot;,org.osgi.service.device; version=&quot;1.1&quot;,org.osgi.service.event; version=&quot;1.2&quot;,org.osgi.service.http; version=&quot;1.2.1&quot;,org.osgi.service.io; version=&quot;1.0&quot;,org.osgi.service.log; version=&quot;1.3&quot;,org.osgi.service.metatype; version=&quot;1.1&quot;,org.osgi.service.provisioning; version=&quot;1.2&quot;,org.osgi.service.upnp; version=&quot;1.1&quot;,org.osgi.service.useradmin; version=&quot;1.1&quot;,org.osgi.service.wireadmin; version=&quot;1.0&quot;&#xA;Bundle-SymbolicName: org.eclipse.osgi.services&#xA;Import-Package: org.osgi.framework; version=1.2,javax.servlet; resolution:=&quot;optional&quot;,javax.servlet.http; resolution:=&quot;optional&quot;
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.sat4j.core' version='2.1.0.v20090520' singleton='false'>
+      <update id='org.sat4j.core' range='[0.0.0,2.1.0.v20090520)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='SAT4J Core'/>
+        <property name='df_LT.providerName' value='CRIL CNRS UMR 8188 - Universite d&apos;Artois'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.core' version='2.1.0.v20090520'/>
+        <provided namespace='osgi.bundle' name='org.sat4j.core' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.core' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.constraints' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.constraints.card' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.constraints.cnf' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.core' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.learning' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.orders' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.restarts' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.minisat.uip' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.opt' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.reader' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.specs' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.tools' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.tools.xplain' version='2.1.0.v20090520'/>
+        <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='org.sat4j.core' version='2.1.0.v20090520'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %bundleName&#xA;Export-Package: org.sat4j;version=&quot;2.1.0.v20090520&quot;,org.sat4j.core;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.constraints;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.constraints.card;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.constraints.cnf;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.core;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.learning;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.orders;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.restarts;version=&quot;2.1.0.v20090520&quot;,org.sat4j.minisat.uip;version=&quot;2.1.0.v20090520&quot;,org.sat4j.opt;version=&quot;2.1.0.v20090520&quot;,org.sat4j.reader;version=&quot;2.1.0.v20090520&quot;,org.sat4j.specs;version=&quot;2.1.0.v20090520&quot;,org.sat4j.tools;version=&quot;2.1.0.v20090520&quot;,org.sat4j.tools.xplain;version=&quot;2.1.0.v20090520&quot;&#xA;Implementation-Version: 2.1.0.v20090520&#xA;Created-By: 11.3-b02 (Sun Microsystems Inc.)&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Specification-Title: SAT4J&#xA;Bundle-Vendor: %providerName&#xA;Bundle-ManifestVersion: 2&#xA;Manifest-Version: 1.0&#xA;Main-Class: org.sat4j.BasicLauncher&#xA;Bundle-Version: 2.1.0.v20090520&#xA;Implementation-Vendor: CRIL CNRS UMR 8188 - Universite d&apos;Artois&#xA;Implementation-Title: SAT4J&#xA;Built-By: Daniel Le Berre&#xA;Specification-Version: NA&#xA;Bundle-Localization: plugin&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4&#xA;Bundle-SymbolicName: org.sat4j.core&#xA;Specification-Vendor: Daniel Le Berre
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.sat4j.pb' version='2.1.0.v20090520' singleton='false'>
+      <update id='org.sat4j.pb' range='[0.0.0,2.1.0.v20090520)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.bundleName' value='SAT4J Pseudo'/>
+        <property name='df_LT.providerName' value='CRIL CNRS UMR 8188 - Universite d&apos;Artois'/>
+        <property name='org.eclipse.equinox.p2.name' value='%bundleName'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%providerName'/>
+      </properties>
+      <provides size='11'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.sat4j.pb' version='2.1.0.v20090520'/>
+        <provided namespace='osgi.bundle' name='org.sat4j.pb' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.constraints' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.constraints.pb' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.core' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.orders' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.reader' version='2.1.0.v20090520'/>
+        <provided namespace='java.package' name='org.sat4j.pb.tools' version='2.1.0.v20090520'/>
+        <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='org.sat4j.core' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.sat4j.pb' version='2.1.0.v20090520'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Implementation-Version: 2.1.0.v20090520&#xA;Built-By: Daniel Le Berre&#xA;Specification-Version: NA&#xA;Specification-Title: SAT4J&#xA;Main-Class: org.sat4j.pb.LanceurPseudo2007&#xA;Bundle-Vendor: %providerName&#xA;Export-Package: org.sat4j.pb;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.constraints;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.constraints.pb;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.core;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.orders;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.reader;version=&quot;2.1.0.v20090520&quot;,org.sat4j.pb.tools;version=&quot;2.1.0.v20090520&quot;&#xA;Bundle-Name: %bundleName&#xA;Bundle-Version: 2.1.0.v20090520&#xA;Class-Path: org.sat4j.core.jar&#xA;Ant-Version: Apache Ant 1.7.1&#xA;Manifest-Version: 1.0&#xA;Bundle-ManifestVersion: 2&#xA;Created-By: 11.3-b02 (Sun Microsystems Inc.)&#xA;Implementation-Vendor: CRIL CNRS UMR 8188 - Universite d&apos;Artois&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.4&#xA;Implementation-Title: SAT4J&#xA;Bundle-Localization: plugin&#xA;Bundle-SymbolicName: org.sat4j.pb&#xA;Specification-Vendor: Daniel Le Berre&#xA;Require-Bundle: org.sat4j.core
+          </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='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='toolingorg.eclipse.equinox.launcher' version='1.0.200.v20090520' singleton='false'>
+      <hostRequirements size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='1.0.200.v20090520'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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='toolingorg.eclipse.equinox.launcher' version='1.0.200.v20090520'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.launcher' range='1.0.200.v20090520'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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'>
+            removeProgramArg(programArg:-startup);removeProgramArg(programArg:@artifact);
+          </instruction>
+          <instruction key='configure'>
+            addProgramArg(programArg:-startup);addProgramArg(programArg:@artifact);
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='toolingorg.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905' singleton='false'>
+      <hostRequirements size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.reconciler.dropins' range='1.0.100.v20090520-1905'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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='toolingorg.eclipse.equinox.p2.reconciler.dropins' version='1.0.100.v20090520-1905'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.p2.reconciler.dropins' range='1.0.100.v20090520-1905'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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'>
+            markStarted(started: false);rmdir(path:${installFolder}/dropins)
+          </instruction>
+          <instruction key='configure'>
+            markStarted(started: true);mkdir(path:${installFolder}/dropins)
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='toolingorg.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905' singleton='false'>
+      <hostRequirements size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator' range='1.0.100.v20090520-1905'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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='toolingorg.eclipse.equinox.simpleconfigurator' version='1.0.100.v20090520-1905'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='2'>
+        <required namespace='osgi.bundle' name='org.eclipse.equinox.simpleconfigurator' range='1.0.100.v20090520-1905'/>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='[1.0.0,2.0.0)' 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'>
+            setStartLevel(startLevel:-1);markStarted(started: false);
+          </instruction>
+          <instruction key='configure'>
+            setStartLevel(startLevel:1);markStarted(started: true);
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+  </units>
+  <iusProperties size='68'>
+    <iuProperties id='org.eclipse.equinox' version='3.5.0.vRC2'>
+      <properties size='2'>
+        <property name='org.eclipse.equinox.p2.internal.inclusion.rules' value='STRICT'/>
+        <property name='org.eclipse.equinox.p2.type.root' value='true'/>
+      </properties>
+    </iuProperties>
+  </iusProperties>
+</profile>

Modified: branches/carbon-platform/2.0.1/carbon/features/pom.xml
URL: http://wso2.org/svn/browse/wso2/branches/carbon-platform/2.0.1/carbon/features/pom.xml?rev=43487&r1=43486&r2=43487&view=diff
==============================================================================
--- branches/carbon-platform/2.0.1/carbon/features/pom.xml	(original)
+++ branches/carbon-platform/2.0.1/carbon/features/pom.xml	Sun Aug 16 12:48:09 2009
@@ -9,9 +9,9 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <artifactId>wso2carbon-feature</artifactId>
+    <artifactId>wso2carbon-features</artifactId>
     <packaging>pom</packaging>
-    <name>WSO2 Carbon Features</name>
+    <name>WSO2 Carbon - Features</name>
     <url>http://wso2.org</url>
 
     <repositories>
@@ -39,9 +39,9 @@
     </pluginRepositories>
 
     <modules>
-        <module>org.wso2.carbon.core.feature</module>
         <module>org.wso2.carbon.core.server.feature</module>
         <module>org.wso2.carbon.core.ui.feature</module>
+        <module>p2-profile-generation</module>
     </modules>
 
     <properties>



More information about the Carbon-dev mailing list